分享到:

软构件集成框架的研究

随着对软件功能、规模和复杂性要求的增长,软件开发的成本越来越大。为了解决此问题,早在1968年的NATO软件工程会议上,Mcilroy在论文“大量生产的软件构件”中就提出了软件重用的概念,认为软件重用的基础是软构件,可以通过建立可重用的软构件库促进大型、可靠软件的开发。近年来,由于软件重用的需要,软构件技术发展迅速。但是很多构件依赖于特定的编程语言,耦合度较高,因此不能完全达到软件重用的可移植性和互操作性要求。为使软件象硬件一样能通过标准的构件来组装,人们开始从系统级和应用级上研究构成软件的规范化标准。诸如国际上象CORBA、COM/DCOM、Open Doc、OLE2等,国内软构件的研究有青鸟工程等。随着Internet应用的逐渐普及,WWW的跨平台、分布式特点为软件重用的应用开辟了广阔的前景,使大范围、大规模、分布式的软件重用成为可能。而以CORBA为代表的软构件/软总线技术为异质软构件的开发和“即插即用”制定了规范,故可采  (本文共51页) 本文目录 | 阅读全文>>

浙江工业大学
浙江工业大学

基于反射机制的自适应软构件技术研究

随着Internet应用迅速发展,软件运行环境正经历从集中封闭的计算平台向开放、动态转变,并将逐步被基于服务的计算模式所取代,这就导致传统的软构件技术很难应对这些变化。本文针对目前软构件复用程度不高,无法适应动态运行环境和多变用户需求这些问题,基于反射理论,研究具有灵活性和自适应性的软构件技术。重点研究了以下几方面的内容:一是软构件自适应技术研究。基于反射技术,提出了一种软构件的反射结构模型,建立了软构件各部分之间的控制关系和依赖关系,使其能够调整自身结构,有效提高了构件灵活性和自适应性。二是Internet环境下基于构件的软件集成方法。集成框架一方面实现了基于元构件模型和软件体系结构的构件组装平台;另一方面,提供面向构件服务的软件集成,建立基于服务的软件开发模式。三是研究软件集成的重配置机制。提出了软件集成框架的反射体系结构,借鉴其开放实现的思想,根据不同领域用户在功能、性能等方面的需求,实现对集成到软件系统中的构件或服务进行...  (本文共106页) 本文目录 | 阅读全文>>

华中科技大学
华中科技大学

分布式实时应用环境中的软件合成与软件集成研究

分布式实时应用软件,在计算机变得无所不在的今天,已广泛应用于人们的生活、生产中,其普及程度还在不断扩大。这种软件的需求特征主要表现在对软件的功能性要求、功能完成的时间约束特征、以及软件的可适应性等方面,故其开发要求与一般的计算机应用软件开发有所区别。目前,软件复用已成为软件开发中避免重复劳动的一种解决方案,并被视为解决软件危机、提高软件开发效率和软件质量的一条现实可行的途径,在其科学研究与实践活动中,针对不同的应用领域,结合相关的计算机新兴技术,出现了许多解决软件危机的方法与途径,软件合成与软件集成正是软件复用思想的成功实践。因而,针对分布式实时应用领域的软件合成理论与软件集成方法研究,就是为了提供一种在网络环境中,满足用户各种需求特征,实现分布式实时应用软件快速、高效、高质开发的解决方案,并使其开发方法与模式成为分布式实时应用领域软件复用研究的一种实践扩展和技术应用,力求逐步消除实时系统中的软件危机问题。分布式实时应用环境中的...  (本文共122页) 本文目录 | 阅读全文>>

西安理工大学
西安理工大学

基于构件的软件形式化开发方法研究与应用

如何能快速高质量地开发出满足企业需求的信息系统软件,且使所开发的系统能够适应企业组织机构与业务流程的变化,具有良好的柔性已成为当今信息系统开发所面临的一个重要课题。本文针对现有信息系统开发方法的不足,在对构件复用技术和XML技术深入研究的基础上,结合XML与构件技术这两种软件开发热门技术,并参考形式化开发方法,提出了基于构件的信息系统形式化开发方法模型。针对软件开发中需求分析不彻底,容易出现二义性等问题,提出了形式化需求分析的方法、步骤,可有效消除需求分析的二义性和不一致性;针对目前信息系统适应性不强的缺点,提出了一种基于构件和XML的构件库管理框架和信息系统集成平台,该框架能实现基于构件的信息系统的插座式组装,在该框架下构建的信息系统具有很强的灵活性和伸缩性,能适应企业机构的调整并方便的进行重组;针对如何提高构件检索的效率这一问题,提出了一种基于案例推理的构件检索方法,并针对基于树匹配的构件检索思想,提出了路径索引技术,并将之...  (本文共141页) 本文目录 | 阅读全文>>

南京理工大学
南京理工大学

一种复杂大系统体系结构与集成方法研究

随着系统的复杂度越来越高,就要求集成框架具备更灵活、动态的,高效的管理和处理能力。在现今,随着软件体系结构的完善和相关规范的逐步建立,软件综合集成上有了很大进步。随着一些新技术的发展,一些以前很复杂的软件开发协作中的问题也逐渐有了解决的技术办法,构件技术的出现和成熟应用为解决异地按规范集成、开发提供了可能,插件技术的出现为解决异地按规范进行流程集成、界面集成、系统组织运用提供了更好的范本。本文首先分析了当前集成框架和集成技术的研究现状,总结了在集成中存在的问题和不足;探讨了集成框架的相关概念和基于组件技术的集成框架的基本模型。在基于插件的组件技术上提出了基于插件的集成框架的体系结构、模型:然后对基于插件的集成框架进行了总体设计,细节实现,重点分析了基于插件系统的体系结构、插件系统、集成规范以及应用模式等功能,最后提出了基于集成框架的软件开发平台的思想。  (本文共57页) 本文目录 | 阅读全文>>

华南理工大学
华南理工大学

面向智能体的化工过程运行系统信息集成模型研究

流程工业自动化水平较高,但信息化水平不足,造成了自动化孤岛的存在。探索实现自动化孤岛之间信息集成的理论和方法,解决流程工业广泛存在的自动化孤岛问题,是本论文的研究目的。本文首次提出了用XML建立流程工业运行系统的数据模型,并运用智能体(Agent)技术实现对过程运行系统中运行任务建模,在此基础上提出了一个基于XML(Extensible Markup Language)和多Agent的用于过程运行系统信息集成的开发式集成平台。为了实现与现有网络技术的融合,采用浏览器/服务器(B/S)模式实现该平台与Intranet的集成。对于流程工业来说,为了最终实现企业联盟达到敏捷制造的目的,必须在企业内部实现集成(数据集成-信息集成-过程集成-企业集成-企业联盟-……)。为了实现上层系统的集成,首先必须实现下层数据的集成。但是对于流程工业来说,尤其是对于流程工业的运行系统来说,数据集成非常困难。一方面是数据结构复杂;另外一方面是数据之间关系...  (本文共170页) 本文目录 | 阅读全文>>