首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 145 毫秒
1.
基于构件的软件复用技术   总被引:1,自引:0,他引:1  
软件的可重用技术是提高软件生产率、解决软件危机的良好途径。文章阐述了软件复用技术的优势,并提出在现阶段软件复用存在的问题.进而探讨基于构件的复用技术在软件开发方法中的领域分析建模和体系结构设计、构件开发、应用程序开发。  相似文献   

2.
基于软件复用的嵌入式数控系统研究   总被引:3,自引:0,他引:3  
软件复用技术,可以高效、低成本地构筑嵌入式数控系统,满足当前的制造业需求.针对嵌入式系统特点,提出了嵌入式层次体系结构(Embedded Hierarchy Architecture)并对在此结构下嵌入式数控系统构件模型进行了详细描述.  相似文献   

3.
基于软件体系结构的可复用构件制作和组装   总被引:121,自引:3,他引:118       下载免费PDF全文
软件复用和基于构件的软件开发是软件工程化开发和工业化生产的必然趋势,可复用构件的制作和集成组装是其中涉及的两个重要活动.首先分析了现有的构件集成方式所存在的不足,引出了基于体系结构的构件集成;接着对几种不同的体系结构类型进行比较,阐述了它们对构件集成的影响;然后提出了支持接口连接式和插头插座式体系结构类型的构件模型以及基于体系结构的构件集成组装框架,并给出了构件的制作和组装过程;最后对工作进行总结,并指出了进一步的研究方向.  相似文献   

4.
软件复用技术是提高软件开发效率和质量的有效途径,可复用的构件在软件复用技术中作用重大.本文阐述了构件的概念和类别,讨论了一种实用的基于构件的软件开发流程,并分析其优势.最后对构件的技术发展作一展望.  相似文献   

5.
研究了自动化测试脚本及基于构件的软件复用技术,提出一个测试脚本构件模型TSCM。该模型结合测试脚本特性,在借鉴现行软件构件模型基础上加入构件连接子增强测试脚本构件的独立性和可复用性。设计了TSCM模型的XML框架,实现了测试脚本构件自动生成、验证及不同测试语言之间的自动转换。  相似文献   

6.
基于JavaBeans的软件构件复用技术研究   总被引:1,自引:0,他引:1       下载免费PDF全文
许峰  丁珂  王志坚 《计算机工程》2007,33(9):72-73,1
软件构件技术作为一种软件复用技术,旨在解决软件系统开发所面临的困境。大多数构件组装工具都是基于某种特定的构件模型,选取JavaBeans 构件模型作为研究对象,分析了其与软件复用相关的特征,探讨了其对软件复用的支持程度,并对其中的一些特征进行了扩展。  相似文献   

7.
一种可扩展的构件库数据模型   总被引:4,自引:0,他引:4  
在基于构件的软件开发(CBSD)中,构件库是描述、存储和检索软件构件的基础设施。随着软件复用技术的成熟,构件库中构件的种类日益增多,构件间关系日渐复杂。这需要构件库数据模型提供相应的支持。为了给构件库的实施者和管理者提供指导,有效地发挥构件库的作用,本文提出了一种可扩展的构件库数据模型ECLDM。该模型以UDDI和BIDM为基础,对其结构进行了修改和扩充,并定义了扩展机制。利用本模型可以有效地描述和管理构件库中各种信息,并可以和UDDI、BIDM进行互操作。  相似文献   

8.
提出了一种基于构件复用的企业信息系统整合模型,在介绍了整合模型中使用的接口标准技术COM和信息协议SOAP的基础上,详细描述了基于构件复用的信息系统整合模型的体系结构,并对该模型中请求响应、构件信息维护、任务管理和构件组织等重要功能进行了论述。  相似文献   

9.
一种基于P2P支持检索条件重构的构件库互联技术   总被引:1,自引:0,他引:1  
软件复用是解决软件危机的有效途径.随着软件复用技术和网络技术的发展,在Internet上出现了越来越多的软件构件库.复用者需要的构件往往分散在多个构件库中,而各个库中构件的描述方式也各不相同;这给复用者获取构件带来了一定的困难.因此,需要有一种有效的机制来帮助他们在多个构件库中获取构件.提出一种构件库互联技术DCLITTA以支持在分布的构件库之间实现资源共享,并为复用者提供了"透明"的检索机制.DCLITTA采用对等网络(P2P)体系结构将各个独立的构件库组织在一起.同时,针对构件库间构件描述模型的差异,DCLITTA通过自动地将复用者的检索请求进行重构来改善检索的效果.基于该互联技术,已设计实现了相应的支持系统,并实际应用于北京、上海等软件园的构件库中.  相似文献   

10.
为了提高软件体系结构求精的精确性与可追溯性,使处于不同抽象层次之间的体系结构之间形成规范的映射体系,引入了形式化方法,定义了一种基于上下文相关文法的形式化的求精文法,并将该文法应用到体系结构求精中,给出了基于构件的体系结构形式化求精过程.最后,基于体系结构求精方法建立了相应的用于指导软件开发的模型.  相似文献   

11.
12.
基于构件的地理工作流框架:一个方法学的探讨   总被引:2,自引:0,他引:2  
刘瑜  高勇  王映辉  邬伦  王立福 《软件学报》2005,16(8):1395-1406
软件框架为特定领域的软件复用带来了便利.众所周知,软件框架开发的难度要大于开发一个普通可复用构件.采用支持黑盒复用的基于构件的软件框架概念,探讨了地理工作流框架的开发过程.一个地理工作流应用是地理信息领域的工作流管理系统,它可以通过复用地理工作流框架实现.从方法学的角度看,为了开发地理工作流框架,需要进行以下活动:领域分析、领域设计、框架设计和实现.其输出分别是识别了领域变化性的领域模型、领域特定的软件体系结构(DSSA)、软件框架产品.在地理工作流的上下文中,首先对领域变化性进行了识别和分类,包括空间数据类型、空间数据管理、空间操作、过程和空间数据表现5个方面的变化性,它们可以组织成树状视图.然后,为了处理上述变化性,设计了DSSA和框架的软件体系结构,其中前者是后者的模板,而框架体系结构采用HMB风格.最后,对地理工作流框架构件的开发以及框架复用进行了简单描述.与其他地理工作流系统相比,其优势在于由于框架扩展能力带来的灵活性.  相似文献   

13.
ABC:基于体系结构、面向构件的软件开发方法   总被引:125,自引:11,他引:125       下载免费PDF全文
梅宏  陈锋  冯耀东  杨杰 《软件学报》2003,14(4):721-732
基于构件的软件复用和开发被认为是提高软件开发效率和质量的有效途径,并在分布式系统中得到了广泛的应用.但是,目前的软件构件技术主要还是着眼于构件实现模型和运行时互操作,缺乏一套系统的方法以指导整个开发过程.近年来,以构件为基本单元的软件体系结构研究取得了较大的发展.它通过对软件系统整体结构和特性的描述,为面向构件的软件开发提供了一个自顶向下的途径.介绍了一种以软件体系结构为指导,面向构件的软件开发方法,试图为基于构件的软件复用提供一种有效的解决方案.这种方法主要是将软件体系结构引入到软件开发的各个阶段,作为系统开发的蓝图,利用工具支持的自动转换机制缩小从高层设计到实现的距离,而后在构件平台的运行支持下实现自动的系统组装生成.  相似文献   

14.
传统的软件开发方法无法为新系统的开发提供可复用的资源,且软件生产力和软件质量较低。软件复用技术是解决这些问题的有效方法,基于构件的软件复用技术是当前最流行和有效的复用技术。该文在对电子战仿真系统进行详细分析的基础上,研究了构件技术在电子战仿真系统开发过程中的应用。重点研究了电子战仿真构件的设计、实现,以及对构件的管理方法,最终实现了电子战仿真构件库,并在构件库的基础上实现了电子战仿真系统。文中引入了虚构件的思想,提高了构件的复用率。  相似文献   

15.
An architecture for building laboratory automation systems was developed using the component-based framework. The requirements to build a flexible and adaptable automation system were exemplified through the architectural design process. Existing tools and technologies facilitated the development of this scalable architecture. Several design patterns were used to model this architecture. The influence of these patterns on systems design and the impact of Unified Modeling Language on component and interface design was explored. Integration of the system components with the peripheral components to build an automated system is discussed with emphasis on run-time configuration and component reuse.  相似文献   

16.
李婷  杨根兴  饶若楠 《计算机工程》2007,33(17):63-65,6
从基于构件的软件开发中所关注的应用领域和体系结构这两大软件特征出发,构造一种基于构件开发的软件产品结构成分表(BOSC),提出面向特征BOSC的生成算法,为基于构件的软件开发提供软件构件复用管理方法。在整个软件生命周期中,BOSC完整地反映了软件产品组成成分的情况,支持软件产品维护和升级。实践表明BOSC能够有效提高开发效率和管理水平。  相似文献   

17.
The growing complexity of embedded real-time software requirements calls for the design of reusable software components, the synthesis and generation of software code, and the automatic guarantee of nonfunctional properties such as performance, time constraints, reliability, and security. Available application frameworks targeted at the automatic design of embedded real-time software are poor in integrating functional and nonfunctional requirements. To bridge this gap, we reveal the design flow and the internal architecture of a newly proposed framework called verifiable embedded real-time application framework (VERTAF), which integrates software component-based reuse, formal synthesis, and formal verification. A formal UML-based embedded real-time object model is proposed for component reuse. Formal synthesis employs quasistatic and quasidynamic scheduling with automatic generation of multilayer portable efficient code. Formal verification integrates a model checker kernel from SGM, by adapting it for embedded software. The proposed architecture for VERTAF is component-based and allows plug-and-play for the scheduler and the verifier. Using VERTAF to develop application examples significantly reduced design effort and illustrated how high-level reuse of software components combined with automatic synthesis and verification can increase design productivity.  相似文献   

18.
灵活内核技术把构件技术充分地融入到了操作系统体系结构的设计中,在兼顾了性能和灵活性的同时也引入了安全问题.对灵活内核带来的安全问题进行了分析,讨论了几种现有的解决内核安全问题的技术,综合几种现有技术设计了一种基于页表机制和构件技术的内核安全模型,介绍了其在Intel x86处理器上的原型实现要点,最后对该模型进行了分析,说明其解决了所提出的安全问题.  相似文献   

19.
组件容器为组件提供部署和运行环境,是基于组件的分布式应用开发的核心。近年来,开发网构软件的需求驱动着组件技术持续改进,新型组件不断涌现,这对组件容器的开发效率提出更高的要求。因此,在组件容器开发过程中大规模复用已有的软件资产变得非常重要。在许多情况下,产品线工程已被证实是有效的系统化复用的工程方法。首先探讨将产品线工程应用于组件容器开发所面临的主要困难,并提出相应的解决方案;然后给出了一个组件容器的产品线——PLACE的设计,解释了其两个主要部分:产品线体系结构和产品派生流程;最后,通过一个实际案例,展示利用PLACE设计开发组件容器的完整过程,结果证实体系结构和源代码的复用性都有一定程度的提高。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号