首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 46 毫秒
1.
一种基于灵巧连接件的软件体系结构   总被引:1,自引:1,他引:0  
为了提高软件的重用性和维护性,本文提出了一种基于灵巧连接件的软件体系结构SCBSA。SCBSA是构件化和独立连接件思想相结合的产物,它将连接件进一步构件化得到灵巧连接件,从而形成了一个彻底的构件化体系结构。文章对SCBSA的主要概念和体系结构风格以及SCBSA的实现环境进行了详细讨论,然后列举了一个SCBSA的应用实例,最后将SCBSA与相关研究工作进行了详细比较分析,并对SCBSA的特点进行了总结。  相似文献   

2.
3.
张友生  李雄 《计算机工程》2008,34(9):48-49,5
软件体系结构对软件的稳定性、软件维护和软件演化等各方面的性能很重要。该文引入构件运算的方法描述体系结构,分析调用运算、协作运算和条件运算的相关性和构件的复杂度,综合体系结构的多方面因素,采取局部性能指标方案对体系结构的性能进行分析评估,利用最佳性能方法调整构件关系和体系结构性能指标,设计出最优性能的软件体系结构。  相似文献   

4.
张友生  李雄 《计算机工程》2008,34(9):48-49,57
软件体系结构对软件的稳定性、软件维护和软件演化等各方面的性能很重要.该文引入构件运算的方法描述体系结构,分析调用运算、协作运算和条件运算的相关性和构件的复杂度,综合体系结构的多方面因素,采取局部性能指标方案对体系结构的性能进行分析评估,利用最佳性能方法调整构件关系和体系结构性能指标,设计出最优性能的软件体系结构.  相似文献   

5.
基于主动连接件的软件体系结构及其描述方法   总被引:18,自引:1,他引:18  
张家晨  冯铁  陈伟  金淳兆 《软件学报》2000,11(8):1047-1052
连接件是软件体系结构描述中的重要概念.该文在连接件中引入引擎机制,使其在与相关组件 连接的过程中成为运行活动的触发元素,而且在目标系统实现中转化为可见的组成部分,这种 连接件称作主动连接件.文章介绍一种基于主动连接件的软件体系结构的基本概念及其描述 语言.  相似文献   

6.
为了应对软件动态演化面临的挑战,应提高所建立的软件体系结构模型的动态演化性.以扩展的Petri网为形式化工具,对面向动态演化的软件体系结构进行建模.首先,将Petri网扩展成为构件网结构,并设计有效支持软件动态演化的构件模型和连接件模型;其次,建立软件体系结构的静态视图和动态视图,为软件动态演化的分析和实施奠定基础;最后,通过案例研究表明:该方法是有效的,并可显著提高所建立的软件体系结构模型的动态演化性.  相似文献   

7.
本文介绍了一种基于多代理的动态配置软件体系结构。对于采用基于构件的软件开发方法开发的软件系统,利用这种动态配置中间件能够根据配置请求在系统运行期间调整构件连接关系和完成构件升级,实现系统的动态配置,并且保证系统始终处于正常工作状态。在动态配置框架中,作为软件组成元素的每个构件被封装成具有智能性和机动性的Agent,能够自主地进行构件升级和结构调整。  相似文献   

8.
为了分离软件系统中的核心关注点和横切关注点,通过引入面向方面软件开发的思想设计了一种面向方面软件体系结构模型,并详细分析了该模型的三个基本构成单元,即构件、连接件和方面构件。最后通过一个网上支付实例验证了该模型具有一定的理论意义和实用价值。  相似文献   

9.
李相枢 《计算机科学》2002,29(3):140-141
一、前言软件重用、基于软件体系结构的重用是解决软件开发速度、质量、可扩展性、可维护性的重要方法。就MIS系统而言,其体系结构可分为三层:系统层体系结构、功能层体系结构、构件层体系结构。功能层体系结构是对MIS系统所完成的业务功能的抽象,它有两种方法:面向应用的抽象、面向计算机实现的抽象。面向应用的抽象是基于所谓的核心商务过程将系统划分为各种子系统。它不仅与不同行业的商务逻辑相关,而且在同一行业内也与机构的管理模式相关。它与应用的领域知识联系紧密,重用受领域知识的限制,不能跨领域重用。  相似文献   

10.
可视化软件体系结构描述语言IOSADL   总被引:1,自引:0,他引:1  
  相似文献   

11.
基于软件体系结构的构件组装工具ABC-Tool   总被引:22,自引:1,他引:22  
软件朝着越来越复杂和庞大的趋势发展,因此对更有效的软件开发技术的需求十分迫切,近年来,软件体系结构、构件技术和软件复用技术等开始在软件开发中发挥重要作用,成为软件工程领域研究的热点,在基于构件复用的开发方法中,构件组装技术是关键,而且一直以来也是难点所在,ABC(architecture-based component composition)是一种基于软件体系结构、面向构件的软件开发方法,介绍了为ABC方法提供有效支持的工具ABC-Tool,ABC-Tool以软件体系结构为设计蓝图,以构件为基本开发单元,在不修改构件源代码的前提下,通过可视化的图形建模方式,从体系结构的高层设计逐层映射到底层实现,将可运行或可部署的构件组装为最终的可正确运行的系统。  相似文献   

12.
基于软件体系结构的反射式中间件研究   总被引:42,自引:4,他引:42       下载免费PDF全文
黄罡  王千祥  梅宏  杨芙清 《软件学报》2003,14(11):1819-1826
Internet为分布应用提供了一种开放、动态的运行环境,这要求分布应用的主要基础设施中间件能够支持运行时查看并调整平台内部状态和行为,由此产生了反射式中间件.目前的反射式中间件研究与实践存在3个不足:注重系统局部或单个实体的反射而缺乏全局视图;注重中间件平台内部功能的反射,而对上层应用的反射不够;集中于CORBA平台,而对J2EE平台的反射性研究较少.介绍了一个反射式的J2EE应用服务器PKUAS.基于构件化的平台内部体系结构,PKUAS引入软件体系结构作为全局视图以实现反射体系对系统整体的表示和控制,作为J2EE应用服务器,PKUAS可反射底层平台以及上层EJB构件.同时,以PKUAS实时监控工具为例,探讨了如何利用基于软件体系结构的反射体系管理整个系统,并给出了PKUAS与其他几种反射式中间件的比较.该工作有效地解决了现阶段反射式中间件研究的不足,提高了反射式中间件的实用性.  相似文献   

13.
构件模型研究综述   总被引:7,自引:0,他引:7       下载免费PDF全文
基于构件的软件复用被认为是解决软件危机的重要手段,而描述构件本质特征及构件组合的构件模型是实现构件复用的关键技术。本文分析和研究了现有的构件模型,并根据构件接口和构件组合方式对各个构件模型进行了分类比较;结合已有的研究成果,展望了构件模型未来研究方向。  相似文献   

14.
文章通过对基于构架的软件可靠性模型进行估算和分析,提出了一套分析和优化基于构架的软件可靠性的方案,并利用ATM银行系统实例给出了具体分析方法和步骤。同时,根据分析出来的可靠性瓶颈进行了一定的结构优化,优化后整个软件构架的可靠性有了显著提高。  相似文献   

15.
运行时软件体系结构能够准确描述目标系统的真实状态和行为,对指导软件的维护和演化起着重要的作用。本文提出了一种发现运行时体系结构的方法,利用系统实现与体系结构风格之间的对应关系,定义了一种基于规则的转换映射;将收集到的底层系统事件解释成体系结构层面的操作,从而可获取运行时体系结构视图;通过一个即时通信系统实例说明了该方法的可行性。  相似文献   

16.
给出了一个学生实验信息管理系统构件化软件体系结构、功能构件及数据库设计.实践表明,基于构件的学生实验信息系统具有良好的可扩性、维护性和复用性,且有效提高了管理工作的效率.  相似文献   

17.
基于体系结构的软件过程Petri网模型   总被引:2,自引:0,他引:2  
传统的软件过程模型存在开发效率不高,可移植性差,重用粒度小等缺点.Petri网由于自身的特点,可用于形式化描述软件过程,学术界已有部分研究.但已经发表的研究多是基于高级Petri的扩展,十分复杂和繁琐,难以应用到实际软件项目中.综合利用软件过程理论、软件体系结构理论以及Petri网理论,提出了基于体系结构的软件过程Petri网模型(ABSPN),并证明了ABSPN模型具有过程正确性、强连通性、活性和有界性.实践证明,采用ABSPN模型进行软件开发,可以使软件结构清晰,易于理解,可移植性强,重用粒度大.  相似文献   

18.
一个支持构件演化的配置管理框架   总被引:4,自引:0,他引:4  
构件库在基于构件的软件开发(CBSD)中扮演着重要的角色,然而在实际的软件开发过程中,构件的生产、维护、复用等还存在许多困难,其中一个主要的困难是大多数构件库仅提供构件的描述、存储和检索功能,缺乏配置管理支持。该文提出了一个支持构件演化的配置管理框架。这个框架将构件库作为一类特殊的资源库加以管理,从而为构件的演化提供系统的配置管理支持。  相似文献   

19.
软件体系结构驱动的运行环境   总被引:1,自引:0,他引:1  
由于软件体系结构以隐性的方式存在,结构的问题被传播到平台内,运行时软件体系结构不能在应用层次上被观察和控制,系统难以联机动态演化.在现有的中间件平台之上设计了一个面向应用、开放的、软件体系结构驱动的分布式远行环境SADRE(Software Architecture—Driven Runtime Environment),软件体系结构在可运行系统中以一类实体显性地表示,体系结构描述作为核心元素被整个分布式运行环境共事,成为系统调度、通信的依据.从而驱动用户应用的运行.SADRE为灵活的动态体系结构提供了良好的支持,提高了系统的柔性和扩展性.  相似文献   

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

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