期刊文献+
共找到29篇文章
< 1 2 >
每页显示 20 50 100
Component-Based Software Trustworthiness Fuzzy Analytic Hierarchy Process Model
1
作者 石剑飞 闫怀志 +1 位作者 秦玮 王文同 《Journal of Beijing Institute of Technology》 EI CAS 2010年第2期170-176,共7页
For a more accurate and comprehensive assessment of the trustworthiness of component-based soft- ware system, the fuzzy analytic hierarchy process is introduced to establish the analysis model. Combine qualitative and... For a more accurate and comprehensive assessment of the trustworthiness of component-based soft- ware system, the fuzzy analytic hierarchy process is introduced to establish the analysis model. Combine qualitative and quantitative analyses, the impacts to overall trustworthiness by the different types of components are distinguished. Considering the coupling relationship between components, dividing the system into several layers from target layer to scheme layer, evaluating the scheme advantages disadvantages by group decision-making, the trustworthiness of a typical J2EE structured component-based software is assessed. The trustworthiness asses model of the software components provides an effective methods of operation. 展开更多
关键词 component-based software trustworthiness analysis fuzzy analytic hierarchy process J2EE structure
下载PDF
Testing Component-Based Software: What It has to do with Design and Component Selection
2
作者 Shyam S. Pandeya Anil K. Tripathi 《Journal of Software Engineering and Applications》 2011年第1期37-47,共11页
In a component-based software development life cycle, selection of preexisting components is an important task. Every component that has to be reused has an associated risk of failure of not meeting the functional and... In a component-based software development life cycle, selection of preexisting components is an important task. Every component that has to be reused has an associated risk of failure of not meeting the functional and non-functional requirements. A component's failure would lead a developer to look for some other alternative of combinations of COTS, in-house and engineered components among possible candidate combinations. This means design itself can readily change. The very process of design of a software system and component selection seems to be heavily dependent on testing results. Instability of design, further, becomes more severe due to requirements change requests. Therefore, this instability of design has to be essentially mitigated by using proper design and testing approaches, otherwise, it may lead to exorbitantly high testing cost due to the repeated testing of various alternatives. How these three activities: Component-based software design, component selection and component-based software testing are interrelated? What process model is most suited to address this concern? This work explores the above questions and their implication in terms of nature of a process model that can be convincing in case of component-based software development. 展开更多
关键词 CBSE (component-based SOFTWARE Engineering) SOFTWARE TESTING SOFTWARE Process COTS (Commercial Off-The-Shelf Software)
下载PDF
Reliability Evaluation Optimal Selection Model of Component-Based System
3
作者 Guo Yong Wan Tian Tian +1 位作者 Ma Pei Jun Su Xiao Hong 《Journal of Software Engineering and Applications》 2011年第7期433-441,共9页
If the components in a component-based software system come from different sources, the characteristics of the components may be different. Therefore, evaluating the reliability of a component-based system with a fixe... If the components in a component-based software system come from different sources, the characteristics of the components may be different. Therefore, evaluating the reliability of a component-based system with a fixed model for all components will not be reasonable. To solve this problem, this paper combines a single reliability growth model with an architecture-based reliability model, and proposes an optimal selecting approach. First, the most appropriate model of each component is selected according to the historical reliability data of the component, so that the evaluation deviation is the smallest. Then, system reliability is evaluated according to both the relationships among components and the using frequency of each component. As the approach takes into account the historical data and the using frequency of each component, the evaluation and prediction results are more accurate than those of using a single model. 展开更多
关键词 OPTIMAL EVALUATION Approach LIKELIHOOD Estimation Reliability EVALUATION component-based SYSTEM OPTIMAL SELECTION Model (OSM)
下载PDF
Leveraging React Components in Business Process Management (BPM) Applications
4
作者 Ashok Reddy Annaram 《Journal of Computer and Communications》 2024年第4期86-94,共9页
As organizations increasingly embrace digital transformation, the integration of modern web technologies like React.js with Business Process Management (BPM) applications has become essential. React components offer f... As organizations increasingly embrace digital transformation, the integration of modern web technologies like React.js with Business Process Management (BPM) applications has become essential. React components offer flexibility, reusability, and scalability, making them ideal for enhancing user interfaces and driving user engagement within BPM environments. This article explores the benefits, challenges, and best practices of leveraging React components in BPM applications, along with real-world examples of successful implementations. 展开更多
关键词 React.js Digital Transformation User Interface (UI) Development component-based Architecture Declarative UI Development User Experience (UX) REUSABILITY Modularity INTEGRATION CUSTOMIZATION Developer Productivity Legacy System Integration
下载PDF
A Component Selection Framework of Cohesion and Coupling Metrics
5
作者 M.Iyyappan Arvind Kumar +3 位作者 Sultan Ahmad Sudan Jha Bader Alouffi Abdullah Alharbi 《Computer Systems Science & Engineering》 SCIE EI 2023年第1期351-365,共15页
Component-based software engineering is concerned with the develop-ment of software that can satisfy the customer prerequisites through reuse or inde-pendent development.Coupling and cohesion measurements are primaril... Component-based software engineering is concerned with the develop-ment of software that can satisfy the customer prerequisites through reuse or inde-pendent development.Coupling and cohesion measurements are primarily used to analyse the better software design quality,increase the reliability and reduced system software complexity.The complexity measurement of cohesion and coupling component to analyze the relationship between the component module.In this paper,proposed the component selection framework of Hexa-oval optimization algorithm for selecting the suitable components from the repository.It measures the interface density modules of coupling and cohesion in a modular software sys-tem.This cohesion measurement has been taken into two parameters for analyz-ing the result of complexity,with the help of low cohesion and high cohesion.In coupling measures between the component of inside parameters and outside parameters.Thefinal process of coupling and cohesion,the measured values were used for the average calculation of components parameter.This paper measures the complexity of direct and indirect interaction among the component as well as the proposed algorithm selecting the optimal component for the repository.The better result is observed for high cohesion and low coupling in compo-nent-based software engineering. 展开更多
关键词 component-based software system coupling metric cohesion metric complexity component interface module density
下载PDF
智能井智能优化开采系统软件开发 被引量:3
6
作者 黄志强 罗旭 +3 位作者 彭世金 邱成松 朱荣改 沈泽俊 《石油钻采工艺》 CAS CSCD 北大核心 2014年第6期55-59,共5页
为提高我国智能井研究与应用水平,结合雷64-34-22井的实际生产状况,设计完成智能井的关键部分——智能优化开采软件系统,实现数据的记录、存储、分析和优化开采等功能。该软件系统将理论合理产量和实际合理产量相结合,以降低含水率、提... 为提高我国智能井研究与应用水平,结合雷64-34-22井的实际生产状况,设计完成智能井的关键部分——智能优化开采软件系统,实现数据的记录、存储、分析和优化开采等功能。该软件系统将理论合理产量和实际合理产量相结合,以降低含水率、提高产油量为原则,确定油井的最终合理产量,实现油井的智能优化开采。现场应用结果表明,该系统运行安全可靠,采用该系统进行生产,雷64-34-22井采收率提高10.5%,具有良好的经济效益。 展开更多
关键词 智能井 优化开采 合理产量 软件开发 压力与流量监控
下载PDF
FairWinWin:以公平共赢为目标的需求协商方法 被引量:1
7
作者 赵玉柱 李娟 《计算机工程与设计》 CSCD 北大核心 2009年第14期3310-3315,3457,共7页
公平分配是协商理论中选择共赢协议的基本原则。基于最小潜在价值比例最大化公平分配方法和经典的WinWin需求协商过程,提出一种以公平共赢为目标的需求协商方法FairWinWin。该方法包括一个实现公平共赢的需求协商过程和一个选择帕累托... 公平分配是协商理论中选择共赢协议的基本原则。基于最小潜在价值比例最大化公平分配方法和经典的WinWin需求协商过程,提出一种以公平共赢为目标的需求协商方法FairWinWin。该方法包括一个实现公平共赢的需求协商过程和一个选择帕累托最优共赢需求协议的算法。通过一个案例对FairWinWin方法进行验证,实验结果表明,FairWinWin方法可以有效促进涉众对共赢决策的理解,帮助涉众得到帕累托最优的共赢需求协议。 展开更多
关键词 软件开发 需求协商 共赢 公平 帕累托最优
下载PDF
创新实践教学模式,培养复合型人才 被引量:2
8
作者 孔丽英 《计算机教育》 2011年第17期35-38,共4页
针对目前高校现行实践教学体制存在的弊端,在分析产生原因的基础上,提出一种科学的实践教学模式,该模式与信息与计算科学专业培养的目标以及社会发展的内在需求相结合,在信息处理和软件开发能力培养方面取得一定效果,增强了学生就业竞... 针对目前高校现行实践教学体制存在的弊端,在分析产生原因的基础上,提出一种科学的实践教学模式,该模式与信息与计算科学专业培养的目标以及社会发展的内在需求相结合,在信息处理和软件开发能力培养方面取得一定效果,增强了学生就业竞争力。 展开更多
关键词 实践教学 信息与计算科学专业 信息处理 软件开发
下载PDF
一种缩短某型飞行器飞控组件测试数据处理时间的方法 被引量:1
9
作者 雷震远 张育 《长江信息通信》 2022年第3期11-13,共3页
某型飞行器的飞控组件测试数据量大,处理这些测试数据需要耗费大量的时间,造成产品交付进度慢。为解决这个问题,文章首先分析了造成某型飞控组件测试数据处理时间长的主要原因,通过建立理论模型、优化试验流程、开发数据处理软件等手段... 某型飞行器的飞控组件测试数据量大,处理这些测试数据需要耗费大量的时间,造成产品交付进度慢。为解决这个问题,文章首先分析了造成某型飞控组件测试数据处理时间长的主要原因,通过建立理论模型、优化试验流程、开发数据处理软件等手段进行控制,缩短了产品试验数据处理时间。结果表明,与改进前对比,使用该方法后飞控组件测试数据处理时间明显缩短。 展开更多
关键词 飞控组件 测试数据 数据处理软件 数据处理时间 软件开发
下载PDF
调洪演算数值计算软件在康家沟灰场改造中的应用 被引量:1
10
作者 吴江江 张永华 +3 位作者 王胜利 吕涛 张悦 覃源 《电网与清洁能源》 北大核心 2016年第10期132-136,共5页
利用吴江江等人编译设计出的拦洪坝调洪演算数值计算软件对大唐略阳发电厂康家沟灰场改造中的拦洪坝进行调洪演算。通过与传统的试算法和图解法进行对比发现,使用该软件能够快速、灵活、方便地进行调洪计算,很大程度地提高了设计人员的... 利用吴江江等人编译设计出的拦洪坝调洪演算数值计算软件对大唐略阳发电厂康家沟灰场改造中的拦洪坝进行调洪演算。通过与传统的试算法和图解法进行对比发现,使用该软件能够快速、灵活、方便地进行调洪计算,很大程度地提高了设计人员的效率,且可以精确合理地确定坝高及排水构筑物的尺寸,使得整个工程造价最小,有很大的经济效益。 展开更多
关键词 调洪演算 数值计算 软件开发 拦洪坝
下载PDF
基于OpenGL的航空发动机高空舱试验数据回放系统 被引量:1
11
作者 许岩 雷勇 《机械与电子》 2013年第6期42-44,共3页
根据航空发动机高空舱试验,应用VC++6.0开发环境,结合OpenGL图形接口,对发动机试验模拟演示。首先应用3ds Max软件,对发动机进行真实建模;其次应用OpenGL技术,模拟出气流流动和发动机的火焰,用图像显示发动机各截面的压力场及温度场;然... 根据航空发动机高空舱试验,应用VC++6.0开发环境,结合OpenGL图形接口,对发动机试验模拟演示。首先应用3ds Max软件,对发动机进行真实建模;其次应用OpenGL技术,模拟出气流流动和发动机的火焰,用图像显示发动机各截面的压力场及温度场;然后应用MFC,设计人机有好的操作界面;最后利用虚拟仪表技术,设计发动机试车过程中的虚拟表盘。系统可应用于发动机试车演示、教学和模拟操作等领域。 展开更多
关键词 计算机图形学 MFC软件开发 航空发动机试车 OpenGL可视化开发
下载PDF
rCOS: a formal model-driven engineering method for component-based software 被引量:4
12
作者 Wei KE Xiaoshan LI +1 位作者 Zhiming LIU Volker STOLZ 《Frontiers of Computer Science》 SCIE EI CSCD 2012年第1期17-39,共23页
Model-driven architecture (MDA) has become a main stream technology for software-intensive system design. The main engineering principle behind it is that the inherent complexity of software development can only be ... Model-driven architecture (MDA) has become a main stream technology for software-intensive system design. The main engineering principle behind it is that the inherent complexity of software development can only be mastered by building, analyzing and manipulating system models. MDA also deals with system complexity by provid- ing component-based design techniques, allowing indepen- dent component design, implementation and deployment, and then system integration and reconfiguration based on com- ponent interfaces. The model of a system in any stage is an integration of models of different viewpoints. Therefore, for a model-driven method to be applied effectively, it must pro- vide a body of techniques and an integrated suite of tools for model construction, validation, and transformation. This requires a number of modeling notations for the specifica- tion of different concerns and viewpoints of the system. These notations should have formally defined syntaxes and a unified theory of semantics. The underlying theory of the method is needed to underpin the development of tools and correct use of tools in software development, as well as to formally ver- ify and reason about properties of systems in mission-critical applications. The modeling notations, techniques, and tools must be designed so that they can be used seamlessly in sup- porting development activities and documentation of artifactsin software design processes. This article presents such a method, called the rCOS, focusing on the models of a system at different stages in a software development process, their se- mantic integration, and how they are constructed, analyzed, transformed, validated, and verified. 展开更多
关键词 component-based design MODELS model trans-formations VERIFICATION tool support
原文传递
Role of Fuzzy Approach towards Fault Detection for Distributed Components 被引量:2
13
作者 Yaser Hafeez Sadia Ali +3 位作者 Nz Jhanjhi Mamoona Humayun Anand Nayyar Mehedi Masud 《Computers, Materials & Continua》 SCIE EI 2021年第5期1979-1996,共18页
Component-based software development is rapidly introducing numerous new paradigms and possibilities to deliver highly customized software in a distributed environment.Among other communication,teamwork,and coordinati... Component-based software development is rapidly introducing numerous new paradigms and possibilities to deliver highly customized software in a distributed environment.Among other communication,teamwork,and coordination problems in global software development,the detection of faults is seen as the key challenge.Thus,there is a need to ensure the reliability of component-based applications requirements.Distributed device detection faults applied to tracked components from various sources and failed to keep track of all the large number of components from different locations.In this study,we propose an approach for fault detection from componentbased systems requirements using the fuzzy logic approach and historical information during acceptance testing.This approach identified error-prone components selection for test case extraction and for prioritization of test cases to validate components in acceptance testing.For the evaluation,we used empirical study,and results depicted that the proposed approach significantly outperforms in component selection and acceptance testing.The comparison to the conventional procedures,i.e.,requirement criteria,and communication coverage criteria without irrelevancy and redundancy successfully outperform other procedures.Consequently,the F-measures of the proposed approach define the accurate selection of components,and faults identification increases in components using the proposed approach were higher(i.e.,more than 80 percent)than requirement criteria,and code coverage criteria procedures(i.e.,less than 80 percent),respectively.Similarly,the rate of fault detection in the proposed approach increases,i.e.,92.80 compared to existing methods i.e.,less than 80 percent.The proposed approach will provide a comprehensive guideline and roadmap for practitioners and researchers. 展开更多
关键词 component-based software SELECTION acceptance testing fault detection
下载PDF
“SPECIFICATION PLUS TRANSFORMATION TO PROGRAM”:A NEW MODEL OF SOFTWARE DEVELOPMENT
14
作者 沈军 程正潮 《Journal of Southeast University(English Edition)》 EI CAS 1995年第2期63-70,共8页
In this paper, a formal specification language and a tool systembased on it are presented. With the tool system, the new model of softwaredevelopment─“specification plus transformation to program” can be im-pleme... In this paper, a formal specification language and a tool systembased on it are presented. With the tool system, the new model of softwaredevelopment─“specification plus transformation to program” can be im-plemented. 展开更多
关键词 SOFTWARE SPECIFICATION SOFTWARE engineering MODULE softwaredevelopment MODEL
下载PDF
基于构件的软件开发方法及其支撑平台 被引量:5
15
作者 徐拥军 《信息技术与标准化》 2005年第3期37-42,共6页
介绍软件构件技术、基于构件的软件开发方法(CBSD)等,以及支撑构件化开发的应用基础框架平台SmartFrame。SmartFrame为软件应用系统的运行、开发和整合提供了一个基础的框架,提供了构件的运行环境、开发环境和管理环境,以及四个层次的... 介绍软件构件技术、基于构件的软件开发方法(CBSD)等,以及支撑构件化开发的应用基础框架平台SmartFrame。SmartFrame为软件应用系统的运行、开发和整合提供了一个基础的框架,提供了构件的运行环境、开发环境和管理环境,以及四个层次的构件集合。并介绍神州数码公司实践构件化开发的一些情况,分析构件技术及其支撑平台给行业最终客户、软件开发商和系统集成商带来的好处。 展开更多
关键词 软件构件技术 软件开发方法 支撑平台 SmartFrame 基础框架
下载PDF
A Component-Based Debugging Approach for Detecting Structural Inconsistencies in Declarative Equation Based Models
16
作者 丁建完 陈立平 周凡利 《Journal of Computer Science & Technology》 SCIE EI CSCD 2006年第3期450-458,共9页
Object-oriented modeling with declarative equation based languages often unconsciously leads to structural inconsistencies. Component-based debugging is a new structural analysis approach that addresses this problem b... Object-oriented modeling with declarative equation based languages often unconsciously leads to structural inconsistencies. Component-based debugging is a new structural analysis approach that addresses this problem by analyzing the structure of each component in a model to separately locate faulty components. The analysis procedure is performed recursively based on the depth-first rule. It first generates fictitious equations for a component to establish a debugging environment, and then detects structural defects by using graph theoretical approaches to analyzing the structure of the system of equations resulting from the component. The proposed method can automatically locate components that cause the structural inconsistencies, and show the user detailed error messages. This information can be a great help in finding and localizing structural inconsistencies, and in some cases pinpoints them immediately. 展开更多
关键词 structural inconsistency component-based debugging declarative model simulation MODELICA
原文传递
Survivability of Components Assembly in Architecture
17
作者 GUO Wei ZHENG Yanyan XU Renzuo 《Wuhan University Journal of Natural Sciences》 CAS 2008年第5期533-538,共6页
Based on the in-depth analysis of the interaction patterns between the components of software system in architecture, this paper illustrates that the association among them is complex and usually changeable during the... Based on the in-depth analysis of the interaction patterns between the components of software system in architecture, this paper illustrates that the association among them is complex and usually changeable during the running period. So we assume the interactions between two adjacency components are grouped into a single connector, which can be used to analyze the influence of components assembly on the survivability for software architecture. The survivability of the components assembly is mapped into the connectivity of graph model. We also bring forward a simplicity method to calculate and quantify the survivability of architecture that could provide a more usable model for designers to evaluate the architecture. 展开更多
关键词 SURVIVABILITY software architecture component-based software graph connectivity
下载PDF
Towards Aspect Based Components Integration Framework for Cyber-Physical System
18
作者 Sadia Ali Yaser Hafeez +2 位作者 Muhammad Bilal Saqib Saeed Kyung Sup Kwak 《Computers, Materials & Continua》 SCIE EI 2022年第1期653-668,共16页
Cyber-Physical Systems(CPS)comprise interactive computation,networking,and physical processes.The integrative environment of CPS enables the smart systems to be aware of the surrounding physical world.Smart systems,su... Cyber-Physical Systems(CPS)comprise interactive computation,networking,and physical processes.The integrative environment of CPS enables the smart systems to be aware of the surrounding physical world.Smart systems,such as smart health care systems,smart homes,smart transportation,and smart cities,are made up of complex and dynamic CPS.The components integration development approach should be based on the divide and conquer theory.This way multiple interactive components can reduce the development complexity inCPS.As reusability enhances efficiency and consistency in CPS,encapsulation of component functionalities and a well-designed user interface is vital for the better end-user’s Quality of Experience(QoE).Thus,incorrect interaction of interfaces in the cyber-physical system causes system failures.Usually,interface failures occur due to false,and ambiguous requirements analysis and specification.Therefore,to resolve this issue semantic analysis is required for different stakeholders’viewpoint analysis during requirement specification and components analysis.This work proposes a framework to improve the CPS component integration process,starting from requirement specification to prioritization of components for configurable.For semantic analysis and assessing the reusability of specifications,the framework uses text mining and case-based reasoning techniques.The framework has been tested experimentally,and the results show a significant reduction in ambiguity,redundancy,and irrelevancy,as well as increasing accuracy of interface interactions,component selection,and higher user satisfaction. 展开更多
关键词 Cyber-physical systems component-based development casebased reasoning PRIORITIZATION requirement management SPECIFICATION text mining
下载PDF
RESEARCH ON FRAMEWORK OF RAPIDLY RECONFIGURABLE INFORMATION SYSTEM
19
作者 LiXurong DingQiulin XuHuanliang 《Transactions of Nanjing University of Aeronautics and Astronautics》 EI 2002年第1期103-107,共5页
Changes and reconfiguration of information systems(ISs)are two kernel concepts of rapidil reconfigurable in-formation system(RRIS).It is the abilitise to evolve with changes that make RRIS superior to the traditional ... Changes and reconfiguration of information systems(ISs)are two kernel concepts of rapidil reconfigurable in-formation system(RRIS).It is the abilitise to evolve with changes that make RRIS superior to the traditional ISs.Hierarchical architecture of RRIS is put forward.And then a component-based framework of RRIS is discussed including its building and designing in detail. 展开更多
关键词 SOFTWARE reconfiguaration design pattern component-based SOFTWARE architecture SOFTWARE FRAMEWORK RRIS 软件结构 设计方式 软件重构 软件框架 快速可重构信息系统
下载PDF
软件开发设计中的可维护性方法探究
20
作者 加孜拉.黑那亚提 《电子测试》 2015年第9期95-96,共2页
软件是用户和计算机硬件之间进行交互的主要渠道,用户能够利用软件的各种功能来实现与计算机的交流。软件的开发设计应用了各种计算机语言及算法,为了更加便于用户使用,同时出于计算机系统安全性的考虑,在对软件进行开发设计的过程中,... 软件是用户和计算机硬件之间进行交互的主要渠道,用户能够利用软件的各种功能来实现与计算机的交流。软件的开发设计应用了各种计算机语言及算法,为了更加便于用户使用,同时出于计算机系统安全性的考虑,在对软件进行开发设计的过程中,必须要充分的考虑到其可维护性,考虑到用户的实际需求以及计算机硬件的需求。基于此,本文就这一问题提出了几点看法。 展开更多
关键词 软件开发设计 可维护性 技术方法
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部