期刊文献+
共找到186篇文章
< 1 2 10 >
每页显示 20 50 100
Open-Access Framework for Efficient Object-Oriented Development of Video Analysis Software
1
作者 Dimitris K. Iakovidis Dimitris Diamantis 《Journal of Software Engineering and Applications》 2014年第8期730-743,共14页
The increasing use of digital video everyday in a multitude of electronic devices, including mobile phones, tablets and laptops, poses the need for quick development of cross-platform video software. However current a... The increasing use of digital video everyday in a multitude of electronic devices, including mobile phones, tablets and laptops, poses the need for quick development of cross-platform video software. However current approaches to this direction usually require a long learning curve, and their development lacks standardization. This results in software components that are difficult to reuse, and hard to maintain or extend. In order to overcome such issues, we propose a novel object-oriented framework for efficient development of software systems for video analysis. It consists of a set of four abstract components, suitable for the implementation of independent plug-in modules for video acquisition, preprocessing, analysis and output handling. The extensibility of each module can be facilitated by sub-modules specifying additional functionalities. This architecture enables quick responses to changes and re-configurability;thus conforming to the requirements of agile software development practices. Considering the need for platform independency, the proposed Java Video Analysis (JVA) framework is implemented in Java. It is publicly available through the web as open-access software, supported by a growing collection of implemented modules. Its efficiency is empirically validated for the development of a representative video analysis system. 展开更多
关键词 object-oriented FRAMEWORK EFFICIENT software development VIDEO Analysis Java
下载PDF
An Approach to Detect Structural Development Defects in Object-Oriented Programs
2
作者 Maxime Seraphin Gnagne Mouhamadou Dosso +1 位作者 Mamadou Diarra Souleymane Oumtanaga 《Open Journal of Applied Sciences》 2024年第2期494-510,共17页
Structural development defects essentially refer to code structure that violates object-oriented design principles. They make program maintenance challenging and deteriorate software quality over time. Various detecti... Structural development defects essentially refer to code structure that violates object-oriented design principles. They make program maintenance challenging and deteriorate software quality over time. Various detection approaches, ranging from traditional heuristic algorithms to machine learning methods, are used to identify these defects. Ensemble learning methods have strengthened the detection of these defects. However, existing approaches do not simultaneously exploit the capabilities of extracting relevant features from pre-trained models and the performance of neural networks for the classification task. Therefore, our goal has been to design a model that combines a pre-trained model to extract relevant features from code excerpts through transfer learning and a bagging method with a base estimator, a dense neural network, for defect classification. To achieve this, we composed multiple samples of the same size with replacements from the imbalanced dataset MLCQ1. For all the samples, we used the CodeT5-small variant to extract features and trained a bagging method with the neural network Roberta Classification Head to classify defects based on these features. We then compared this model to RandomForest, one of the ensemble methods that yields good results. Our experiments showed that the number of base estimators to use for bagging depends on the defect to be detected. Next, we observed that it was not necessary to use a data balancing technique with our model when the imbalance rate was 23%. Finally, for blob detection, RandomForest had a median MCC value of 0.36 compared to 0.12 for our method. However, our method was predominant in Long Method detection with a median MCC value of 0.53 compared to 0.42 for RandomForest. These results suggest that the performance of ensemble methods in detecting structural development defects is dependent on specific defects. 展开更多
关键词 object-oriented Programming Structural development Defect Detection software Maintenance Pre-Trained Models Features Extraction BAGGING Neural Network
下载PDF
The IRIS Development Platform and Proposed Object-Oriented Data Base 被引量:1
3
作者 Mihai-Octavian Dima 《Journal of Software Engineering and Applications》 2015年第4期167-174,共8页
Various code development platforms, such as the ATHENA Framework [1] of the ATLAS [2] experiment encounter lengthy compilation/linking times. To augment this situation, the IRIS Development Platform was built as a sof... Various code development platforms, such as the ATHENA Framework [1] of the ATLAS [2] experiment encounter lengthy compilation/linking times. To augment this situation, the IRIS Development Platform was built as a software development framework acting as compiler, cross-project linker and data fetcher, which allow hot-swaps in order to compare various versions of software under test. The flexibility fostered by IRIS allowed modular exchange of software libraries among developers, making it a powerful development tool. The IRIS platform used input data ROOT-ntuples [3];however a new data model is sought, in line with the facilities offered by IRIS. The schematic of a possible new data structuring—as a user implemented object oriented data base, is presented. 展开更多
关键词 software development PLATFORM User-Defined object oriented Data-Base
下载PDF
Development of the Object-Oriented Reservoir Description Systems in China
4
作者 Zhang Xuewen and Liu Yu(Research Institute of petroleum Exploration and Development) 《China Oil & Gas》 CAS 1998年第3期161-162,共2页
关键词 object-oriented software development RESERVOIR DESCRIPTION
下载PDF
Process-Driven Software Development Methodology for Enterprise Information System
5
作者 Kwan Hee Han Yongsun Choi 《通讯和计算机(中英文版)》 2014年第1期66-73,共8页
关键词 软件开发方法 企业信息系统 驱动 工作流程 企业组织 生命周期 业务流程 建模工具
下载PDF
Empirically Validated Software Efficiency Estimation Model: Product Operation Perspective
6
作者 Mohammad Zubair Khan Abdullah Alsaeedi Mahfuzul Huda 《Journal of Software Engineering and Applications》 2018年第10期486-499,共14页
The quality element of a design class is important as it has a substantial listed influence on overall required quality of the software. The complexity and lengthy codes of program severely affect several quality meas... The quality element of a design class is important as it has a substantial listed influence on overall required quality of the software. The complexity and lengthy codes of program severely affect several quality measures, especially efficiency of the final delivered software. This paper does an appropriate review on efficiency of object oriented software, and suggests some relevant information about class design level efficiency. Program efficiency is an important factor to software quality. Moreover, if software efficiency analysis has been done in the early steps of the software creation process then it assures as a criterion to software quality. This article proposes a comprehensive research idea for estimation of the efficiency index. Subsequently, it does an extremely methodical review on design efficiency of software. After that, a design metric based efficiency estimation model at the design time has been proposed by creating the link between design properties of the program and efficiency criteria. Furthermore, the correlation is mapped among all with the help of statistical values for selected design properties and efficiency criteria. In addition, efficiency estimation model is empirically validated with try-out data. 展开更多
关键词 software Quality Design Phase software EFFICIENCY object oriented development software Performance OOD Metrics
下载PDF
面向Aspect的操作系统研究 被引量:10
7
作者 陈向群 杨芙清 《软件学报》 EI CSCD 北大核心 2006年第3期620-627,共8页
面向Aspect软件设计是一种新的软件设计思想和技术.分析了近年来操作系统贯穿特性与Aspect概念,构件重构、系统演化与设计,系统安全、性能检测与容错这3个方面的研究成果,指出面向Aspect操作系统研究已经获得了积极的成果.但是,目前的... 面向Aspect软件设计是一种新的软件设计思想和技术.分析了近年来操作系统贯穿特性与Aspect概念,构件重构、系统演化与设计,系统安全、性能检测与容错这3个方面的研究成果,指出面向Aspect操作系统研究已经获得了积极的成果.但是,目前的研究缺乏一定的深度和广度,尚没有在操作系统的设计阶段运用AOP(Aspect-Orientedoperating)思想的成果出现.在已有操作系统代码中抽象Aspect的过程中,缺乏完整的工程化和规范化的研究.这些问题的解决有赖于面向Aspect研究的进一步深入.最后,对面向Aspect操作系统研究的前景进行展望,认为有关AOSD(Aspect-Orientedsoftwaredevelopment)的研究有可能对未来操作系统的发展产生重大影响. 展开更多
关键词 面向aspect软件设计 面向aspect程序设计 操作系统
下载PDF
一种基于AOSD的工作流管理系统的实现
8
作者 董云卫 郝克刚 《计算机科学》 CSCD 北大核心 2006年第8期260-262,274,共4页
采用面向方面软件开发方法建立事务工作流管理系统的软件体系结构。通过提取工作流应用的业务流程业务活动、参业者和事务这四个关注点,利用面向方面的软件开发方法实现并独立封装事务工作流的需求关注,并对这些关注的实现进编织生成事... 采用面向方面软件开发方法建立事务工作流管理系统的软件体系结构。通过提取工作流应用的业务流程业务活动、参业者和事务这四个关注点,利用面向方面的软件开发方法实现并独立封装事务工作流的需求关注,并对这些关注的实现进编织生成事务工作流应用程序,解决不同工作流程之间、不同事务之间信息交换和协同工作,在确保系统执行状态正确的基础上,降低了工作流应用关注间的耦合性,增强了事务管理柔性管理能力。 展开更多
关键词 面向方面软件开发 事务工作流 工作流管理系统
下载PDF
用例驱动软件开发中Aspect的设计和实现
9
作者 朱忠旭 商杰 《电脑编程技巧与维护》 2013年第16期65-66,共2页
阐述了一种在用例驱动的软件开发中有效设计系统的方面的方法。该方法以用例切片为基础,着眼于系统开发的早期获取系统的横切关注点,从而降低系统开发难度,提高系统质量。
关键词 用例 用例切片 面向方面软件开发
下载PDF
AOSD在可拓策略生成系统的应用研究
10
作者 邵松华 李卫华 李承晓 《广东工业大学学报》 CAS 2010年第2期93-96,共4页
针对原有可拓策略生成系统的代码分散与纠缠,经研究发现是因为原可拓策略生成系统的功能业务与系统横切关注点没有进行分离,从而导致这类可拓软件的开发、维护、升级难度增大.以自助游可拓策略生成系统为研究背景,提出用面向方面软件开... 针对原有可拓策略生成系统的代码分散与纠缠,经研究发现是因为原可拓策略生成系统的功能业务与系统横切关注点没有进行分离,从而导致这类可拓软件的开发、维护、升级难度增大.以自助游可拓策略生成系统为研究背景,提出用面向方面软件开发方法(AOSD)对其有效地实现关注点的分离,使这类可拓软件更易理解、开发、维护、升级,并有利于提高系统运算效率. 展开更多
关键词 可拓策略生成系统 面向方面软件开发方法(aosd) 面向方面编程
下载PDF
Incorporating AOSD to Enhance Model Driven Architecture
11
作者 Yashwant Singh Manu Sood +1 位作者 Tarun Gupta Atish Thakur 《Journal of Software Engineering and Applications》 2011年第1期18-22,共5页
Various software development approaches in the present scenario are best suited for a specific application. The software development strategies include both merits and demerits when talked in terms of generalization. ... Various software development approaches in the present scenario are best suited for a specific application. The software development strategies include both merits and demerits when talked in terms of generalization. The Model Driven Architecture (MDA) describes software development based on models on various levels of abstraction. The model driven software development process consists of sequence of model transformations between various models. This paper presents incorporation of the merits of Aspect Oriented Software Development (AOSD) like modularization, reusability and reduced complexity into Model Driven Architecture (MDA) software development strategy. The proposed Model Driven Software Development approach which combines the merits of MDA and AOSD meets the ever changing and challenging demand of the enterprise software development. 展开更多
关键词 MODEL Driven Architecture aspect oriented software development Computational INDEPENDENT MODEL PLATFORM INDEPENDENT MODEL PLATFORM Specific MODEL
下载PDF
Pre-post notation is questionable in effectively specifying operations of object-oriented systems
12
作者 Shaoying LIU 《Frontiers of Materials Science》 SCIE CSCD 2011年第3期341-352,共12页
There is a growing tendency for people in the community of object-oriented methods to use preand post-conditions to write formal specifications for opera- tions (methods) of classes. The motivation for trying to tak... There is a growing tendency for people in the community of object-oriented methods to use preand post-conditions to write formal specifications for opera- tions (methods) of classes. The motivation for trying to take advantage of well established formalism in precisely defining the functionality of operations is laudable, but unfortunately this exercise may be flawed because the use of pre- and post-conditions containing method calls (or similar) with side effects are likely to cause confusion in the interpretation of specifications. This paper analyzes, with comprehensible examples, why using pre-post notation is not effective to specify operations in objectoriented systems in general, discusses existing approaches to using pre-post notation for object-oriented systems, and offers some solutions to the problem. 展开更多
关键词 formal specification object-oriented systems software development
原文传递
支持运行监控的可信软件体系结构设计方法 被引量:13
13
作者 文静 王怀民 +2 位作者 应时 倪友聪 王涛 《计算机学报》 EI CSCD 北大核心 2010年第12期2321-2334,共14页
近年来,软件的可信性成为软件质量的焦点,对软件可信性的分析、度量和应用支撑成为热点问题.对软件实施有效的监控是提升软件可信性的一种重要途径.然而目前的研究工作主要集中在软件编码以及相关技术的实现层,缺乏一套系统的软件体系... 近年来,软件的可信性成为软件质量的焦点,对软件可信性的分析、度量和应用支撑成为热点问题.对软件实施有效的监控是提升软件可信性的一种重要途径.然而目前的研究工作主要集中在软件编码以及相关技术的实现层,缺乏一套系统的软件体系结构设计方法以指导、支持运行监控的可信软件的分析和设计.通过引入面向侧面的软件体系结构设计方法及其相关概念,文中提出一种支持运行监控的可信软件体系结构设计方法.在支持运行监控的可信软件构造模型TSCM的基础上,利用一种面向侧面的体系结构描述语言AC2-ADL描述具有监控能力的软件体系结构,试图为分析和设计具有监控能力的系统的软件体系结构提供一种有效的解决方案.通过结合网上拍卖系统的案例展示该方法的主要步骤和结果,讨论了研究中存在的问题和进一步的工作. 展开更多
关键词 面向侧面的体系结构描述语言 面向侧面的软件开发方法 支持运行监控的可信软件构造模型 软件工程 可信软件开发
下载PDF
一种面向方面软件体系结构中的编织机制研究 被引量:7
14
作者 倪友聪 应时 +3 位作者 张琳琳 文静 叶鹏 赵楷 《计算机研究与发展》 EI CSCD 北大核心 2010年第4期695-706,共12页
在面向方面软件体系结构设计中,通过指定注入位置、时机及约束,将封装了横切行为和特征的方面组件与组成软件体系结构(SA)的组件、连接件编织起来,形成一个有机整体,这对SA整体行为和质量特征的分析和验证具有十分重要的意义.提出一种S... 在面向方面软件体系结构设计中,通过指定注入位置、时机及约束,将封装了横切行为和特征的方面组件与组成软件体系结构(SA)的组件、连接件编织起来,形成一个有机整体,这对SA整体行为和质量特征的分析和验证具有十分重要的意义.提出一种SA层编织机制,它基于AC2-ADL建立的编织前SA模型,通过明确定义的编织过程和相关编织规则,将编织前独立设计的方面组件显式地织入到组件中,使得最终形成的仅含组件、连接件的编织后SA模型更加易于分析和验证.最后结合案例进一步对该编织机制作详细解释. 展开更多
关键词 面向方面软件开发 面向方面软件体系结构 面向方面软件体系结构描述语言 方面编织 编织机制
下载PDF
面向对象的构件化软件开发 被引量:10
15
作者 文艺 袁道华 +2 位作者 李晓娟 杨丽丽 陈蓉 《计算机应用研究》 CSCD 北大核心 2002年第8期40-42,共3页
介绍了面向对象、软件复用、构件化软件开发的基本概念和原理 ,讨论了构件化软件开发的主要研究内容、开发过程。
关键词 面向对象 构件化 软件开发 软件复用 构件模型
下载PDF
面向方面的软件工程指南 被引量:10
16
作者 莫倩 刘晓 《计算机工程》 CAS CSCD 北大核心 2007年第14期62-65,共4页
面向方面的软件开发(AOSD)技术的目标,是在整个软件生命周期中提供系统化标识、模块化以及组合横切关注点。随着AOSD技术的成熟,需要一个指南来支持良好工程化的面向方面系统的开发。该文综述了现有面向方面软件工程的各种方法,分析了... 面向方面的软件开发(AOSD)技术的目标,是在整个软件生命周期中提供系统化标识、模块化以及组合横切关注点。随着AOSD技术的成熟,需要一个指南来支持良好工程化的面向方面系统的开发。该文综述了现有面向方面软件工程的各种方法,分析了在需求分析、设计和编程实现阶段对方面进行考虑的方法,并提出了比较这些方法的准则。文章为面向方面的实际应用选择专门的方法(方法组)提供了指南。 展开更多
关键词 面向方面 软件工程 面向方面软件开发
下载PDF
一种基于面向方面的统一过程软件开发方法 被引量:14
17
作者 郑旭飞 张为群 《西南师范大学学报(自然科学版)》 CAS CSCD 北大核心 2004年第1期45-48,共4页
对近年提出的面向方面(aspect oriented)软件开发方法和统一过程软件开发方法分别进行分析后,结合面向方面和统一过程的优势,提出了一种基于面向方面的统一过程软件开发方法.解决了传统软件开发方法中存在的许多问题.
关键词 面向方面 统一过程 软件开发 需求分析 系统分析
下载PDF
层次化软件构造 被引量:10
18
作者 龚洪泉 邱晓娜 +1 位作者 薛云皎 钱乐秋 《计算机工程与应用》 CSCD 北大核心 2003年第5期135-138,232,共5页
该文针对面向对象和可视化开发环境中出现的常见问题,结合软件系统开发的实践经验,参照计算机网络中的层次参考模型,提出了层次化软件构造的思想。同时结合实现软件复用的构件技术,将软件系统的组成构件划分为物理操作层构件、公共服务... 该文针对面向对象和可视化开发环境中出现的常见问题,结合软件系统开发的实践经验,参照计算机网络中的层次参考模型,提出了层次化软件构造的思想。同时结合实现软件复用的构件技术,将软件系统的组成构件划分为物理操作层构件、公共服务层构件、特定领域层构件和用户界面层构件4个层次。文章最后结合软件开发项目的具体应用,说明了层次化软件构造的有效性和实用性。 展开更多
关键词 层次化软件构造 软件开发 面向对象 可视化开发环境 计算机网络 层次参考模型 层次化软件构造 软件复用 构件技术
下载PDF
一种软件体系结构关注点多维分离模型 被引量:2
19
作者 张琳琳 应时 +3 位作者 倪友聪 文静 李宇翔 张韬 《计算机科学》 CSCD 北大核心 2009年第3期266-269,共4页
传统方法设计出的体系结构中始终存在着一些横切现象,使得体系结构变得复杂、难以理解、难以演化和难以重用。基于关注点分离和面向方面软件开发的相关理论,探讨了体系结构中的关注点,提出一种体系结构层关注点多维分离模型。该模型通... 传统方法设计出的体系结构中始终存在着一些横切现象,使得体系结构变得复杂、难以理解、难以演化和难以重用。基于关注点分离和面向方面软件开发的相关理论,探讨了体系结构中的关注点,提出一种体系结构层关注点多维分离模型。该模型通过形象地表示关注点之间的关系,识别那些在体系结构中可能产生横切的关注点,有效解决传统软件体系结构设计中存在的关注点横切问题,为软件体系结构的演化和重用提供了重要的指导作用。 展开更多
关键词 软件体系结构 关注点多维分离 面向方面开发方法
下载PDF
基于组件的软件开发方法研究 被引量:26
20
作者 左爱群 黄水松 《计算机应用》 CSCD 1998年第11期4-7,共4页
本文介绍了基于组件的软件开发方法的有关概念,分析了它的特征、基本活动、CBD工具的基本要素,并比较了它与面向对象技术的关系,探讨了目前主要研究重点,展望了它的应用前景。
关键词 组件 软件开发 面向对象 软件重用
下载PDF
上一页 1 2 10 下一页 到第
使用帮助 返回顶部