轻量级构件论文-史殿习,丁博,崔巍,张一明,王怀民

轻量级构件论文-史殿习,丁博,崔巍,张一明,王怀民

导读:本文包含了轻量级构件论文开题报告文献综述及选题提纲参考文献,主要关键词:普适计算,构件开发,模型驱动,部署与配置

轻量级构件论文文献综述

史殿习,丁博,崔巍,张一明,王怀民[1](2011)在《轻量级构件部署与配置工具的研究与实现》一文中研究指出普适计算应用运行在高度异构、复杂多变的环境中,如何便捷、高效地部署与配置此类系统,是目前普适计算领域面临的挑战之一。为有效支持构件化普适计算应用的部署与配置,基于模型驱动的思想,遵循OMG的轻量级构件规范和构件部署与配置规范,设计实现了一个轻量级构件部署与配置工具StarDCTool。StarDCTool能够通过目标运行平台建模对计算环境的异构性进行支持,通过部署计划建模支持构件化应用的部署和配置过程的重用,进而自动化地生成与部署和配置相关的元数据。通过具体的构件化导航应用案例,验证了StarDCTool的功能和特点。(本文来源于《计算机科学》期刊2011年06期)

华涛,李来祥[2](2010)在《轻量级WEB构件库的研究与设计》一文中研究指出随着WEB应用的增多,传统构件库已经适应敏捷开发过程管理。本节提出一种轻量级WEB开发构件库的开发管理模型。通过构件远程库和本地库可以支持组件的依赖管理、分离开发,降低变更带来的不良影响,对于构建高效的可伸缩的管理体系有很好的支持作用。(本文来源于《科技信息》期刊2010年17期)

孔春辉[3](2009)在《基于轻量级构件的嵌入式软件开发的研究及应用》一文中研究指出近几年,嵌入式系统正以前所未有的速度向前发展。随着嵌入式技术的发展,嵌入式应用的不断增长及嵌入式系统复杂性的不断提高,嵌入式软件的规模和复杂性也在不断提高。面对竞争日益激烈的市场,如何快速、高效地开发嵌入式软件,保证产品的质量已成为一个严峻的挑战。从长期的软件开发实践中,人们逐渐认识到软件复用是软件工程的重要领域,被认为是解决软件危机,提高软件生产率和软件质量的主要途径。而基于构件的软件开发方法正是当前软件复用技术研究的焦点。基于构件的软件开发使传统的“算法+数据结构”的开发模式改变成为“构件开发+基于构件的组装”的开发模式。可重用的构件对象都是标准化的,所以基于构件的软件开发方法比其它软件重用方法能够更好的提高重用性,节约开发成本。针对嵌入式系统资源有限、平台具有差异性、可靠性要求高等软硬件特点,通过对嵌入式软件开发的可重用技术研究,针对具有GUI界面的单片机软件开发,提出了一种适用于该领域软件开发的可配置构件模型。配置属性的使用增强了代码构件的灵活性和适应性,并采用合适的软件体系结构,使开发的嵌入式软件具有较好的可移植性及易重用性等特点。在此模型的基础上,研究了嵌入式软件的构件化方法以及组装应用系统的实践,详细地定义了构件的接口,使其与构件的实现体分开,达到易重用性的目的;通过封装底层接口获得很好的移植性,通过可选接口实现构件的易维护性。本文提出的可配置构件模型具有较强的通用性。其主要内容及创新之处包括:(1)提出了一种针对特定领域的嵌入式软件开发模型-可配置构件模型。并详细分析了该模型的组成要素。(2)针对该模型的特点,提出在软件设计过程中采用MVC及层次相结合的软件结构,提高软件的可重用性及可移植性。(3)给出了可配置构件的形式化描述,提出了基于该形式化模型的构件生成方法和基于构件的嵌入式软件开发方法。(4)根据采用的软件结构和提出的可配置构件模型,采用基于可配置构件的软件开发方法实现娱乐跑步机软件系统。在嵌入式软件开发中,采用基于构件的软件开发方法继承了已有工作,利用过去应用系统开发中积累的知识和经验,极大地提高了软件的开发效率及软件质量,方便软件的移植和再重用。论文的研究工作具有一定的理论意义和实用价值。(本文来源于《杭州电子科技大学》期刊2009-12-01)

徐春晓,孙涌[4](2009)在《一种嵌入式轻量级GUI构件的实现方法》一文中研究指出提出了一种嵌入式操作系统下的GUI构件的结构模型,对其实现方法进行了详细阐述,并以μc/osⅡ和uclinux两种嵌入式操作系统为例验证了该方法的实用性。该GUI构件屏蔽不同嵌入式操作系统及硬件特性,具有良好的应用程序接口,提高了嵌入式软件开发的重用性和效率。(本文来源于《苏州大学学报(工科版)》期刊2009年03期)

金渝筌[5](2009)在《轻量级J2EE架构下构件模型及组装技术研究》一文中研究指出轻量级J2EE架构是一种应用软件系统体系结构设计解决方案,具有简化的编程模型和更具响应能力的容器,对于大型事务处理、分布式能力和集群能力要求不高的业务应用,采用轻量级J2EE架构更具有灵活性、轻便性和较好的效率与效益。软件构件化开发是提高软件质量和开发效率、适应需求变化的有效途径,构件模型和构件组装是构件开发和实施构件化方法的核心技术,构件模型是对构件进行刻画、定义和构件性质的描述,提供创建和实现构件的指导原则,构件的组装是应用软件系统实现过程中的构件集成或装配,目前主要基于手工或半自动方式。当前,虽然已有许多轻量级J2EE架构,但关于在轻量级J2EE架构下如何进行构件定义和构件组装实现应用系统的研究还不多见。论文通过对J2EE技术、软件构件技术、Eclipse平台和XML(Extensible MarkupLanguage,可扩展标志语言)技术进行研究和归纳,揭示它们之间的关系,使用遵循MOF(Meta Object Facility,元对象设施)标准的元模型Ecore,提出一种基于MVC设计模式的构件模型CMBMVC(Component Model Based on Model-View-Control)定义和一种采用形式化方式描述的构件描述语言CDLBMVC(Component Description LanguageBased on Model-View-Control);在CMBMVC构件模型基础上,文中给出四种构件组装方法和七种原子组装操作的二元关系定义,由此,作为构件组装操作的技术基础;在此研究成果的基础上,论文又给出构件组装框架CAFBMVC(Components AssemblyFramework Based on Model-View-Control)的总体设计和实现模型。最后,论文在轻量级J2EE架构下,以管理信息系统中的组织机构管理构件的形成(组装)为例,应用CMBMVC构件模型和组装技术,实现了把部门管理构件、人员管理构件和角色管理构件组装成组织机构管理构件,展示了构件组装的过程。经试验结果表明,在轻量级J2EE架构下,应用CAFBMVC组装框架和文中提出的组装技术,能够较好的实现轻量级J2EE环境下的构件组装,提高应用开发人员的开发效率。(本文来源于《中国工程物理研究院》期刊2009-05-01)

王瑾[6](2008)在《J2EE开发环境下的轻量级工作流引擎构件的设计与实现》一文中研究指出本文基于WFMC的工作流管理系统标准模型,提出了一个适用于关键业务开发的、采用J2EE开发环境的轻量级工作流引擎的框架结构,并对其进行了初步设计。其具备架构清晰开放、模型简单成熟、使用灵活方便、轻量级可以移植等特性,文中解释了采用MVC架构和轻量级理念来设计工作流引擎的原因,并给出了设计原理和实现方法。流程采用XML进行定义,可以进行灵活地配置和调整,并有利于进一步开发图形定义工作流引擎。(本文来源于《科技创新导报》期刊2008年36期)

张一明[7](2008)在《基于模型的轻量级构件部署与配置框架及其工具的研究与实现》一文中研究指出分布式实时嵌入式(Distributed Real-time Embedded,DRE)系统已被广泛应用于航空、电信、远程医疗、国防等关键领域,且向大规模复杂异构的方向发展。部署与配置商用(Commercial Off The Shelf,COTS)构件已经成为DRE系统开发的主流方向。同时DRE系统具有大规模、高度复杂异构的特性,使得部署与配置过程涉及大量元数据,故需要一种高效、便捷的部署与配置工具来支持DRE系统的开发。现有的构件部署与配置工具往往针对特定构件技术并绑定到具体的构件中间件平台,很难适应DRE系统复杂多变、异构的特征。针对以上问题,本文围绕轻量级构件部署与配置的关键技术展开研究。在体系结构方面,提出了一种基于模型的、平台无关的轻量级构件部署与配置框架(Lightweight Component Deployment and Configuration Framework,LCDCF);在系统实现方面,设计并实现了面向轻量级CORBA构件模型(CORBA Component Model,CCM)的构件中间件平台的部署与配置工具(VDCTool)。本课题的主要工作包括以下几个方面:1.采用模型驱动开发的思想,以模型集成计算(Model Integrated Computing,MIC)为实现方式,提出通用的、平台无关的轻量级构件部署与配置框架LCDCF。该框架在抽象层面定义了此类工具的基础体系结构和共性机制,将框架中的元模型和模型解释器进行平台相关映射即可适用于不同的构件模型或构件中间件平台。2.转换及映射LCDCF中的平台无关模型(Platform Independent Model,PIM)为轻量级CCM的平台相关模型(PSM for Lightweight CCM),并基于LCDCF的元模型和模型解释器设计了轻量级CCM的部署与配置工具VDCTool的建模语言。3.基于GME(General Modeling Environment,通用建模环境)对构件化软件、应用系统目标平台和部署计划进行元建模,并实现模型解释器。VDCTool不仅能对遵循轻量级CCM规范的应用建模且支持模型验证,而且可以自动生成应用相关的部署与配置描述,并通过层次性的组装来支持大规模系统的开发。4.通过GPS应用来验证VDCTool的有效性。(本文来源于《国防科学技术大学》期刊2008-11-01)

王瑾[8](2007)在《J2EE开发环境下的轻量级工作流引擎构件的设计与实现》一文中研究指出工作流技术在关键业务的应用开发中起着重要的作用,工作流引擎是工作流管理系统的核心部件,它的结构是否合理对整个系统有着至关重要的影响。本文基于工作流管理联盟(Workflow Management Coalition, WFMC)的工作流管理系统标准模型,提出了一个适用于关键业务开发的、采用J2EE开发环境的轻量级工作流引擎的框架结构,并对其进行了初步设计。此工作流不但支持Java API,而且具备架构清晰开放、模型简单成熟、使用灵活方便、轻量级可以移植等特性,文中解释了采用J2EE的MVC架构和轻量级理念来设计工作流引擎的原因,并给出了详细设计原理和实现方法。流程采用XML进行定义,可以进行灵活地配置和调整,并有利于进一步开发图形定义工作流引擎。论文研究和学习了相关技术背景,整个系统架构和各个功能模块的分析设计过程,同时详细分析了开发时会碰到的关键技术问题并给出相应的解决方案。(本文来源于《苏州大学》期刊2007-10-01)

李敏[9](2006)在《轻量级、可重用数据持久层构件技术研究与实现》一文中研究指出信息时代中,信息是发展的第一要素,网络的发展让信息的共享成为可能。而信息共享的实质是数据的共享。数据是信息资源最直接的表现形式。这样,为了实现资源的真正共享,在每一个计算机应用程序中,数据不仅必须是可访问的(即与用户界面连接并按一系列业务规则管理),而且还必须是可持久的。所以,对于与数据息息相关的系统来说,数据持久层的设计就变的尤为重要。再者,随着信息数据化趋势的发展,出现了越来越多的管理系统。如果系统要具有一个良好的结构,那么在每一个系统中数据持久层设计也是必不可少的。同时,为了让系统具有更好的可移植性和可维护性,数据持久层设计的简洁性是十分关键的要素之一。所以,为了让持久层的设计变得更加容易,将持久层中与逻辑无关的部份尽量多的抽取出来作为一个可重用的构件在不同系统的数据持久层设计中使用,可以简化数据持久层的设计,并且有了构件的辅助也能避免由用户在持久层设计中可能出现的常见错误;同时,在有众多可选工具的情况下,构件使用的简洁性,即构件是否具有轻量级的优点对于构件的推广来说也是要考虑的要素之一。基于以上考虑,我们提出轻量级、可重用数据持久层构件的设计,对于数据持久层的研究来说是具有一定意义的。 本文首先从对象、面向对象方法入手,讨论了对象持久的概念、方法。重点介绍了作者设计并实现的一个数据持久层构件的原理、结构、机制、以及其对设计模式的运用等方面相关内容。同时,对构件的设计中为了满足不同用户的使用习惯所加入的对ORM(Object Relational Mapping)的支持进行了介绍,重点突出了其在轻量级和可重用两个方面的优点。从该构件在交通部示范工程“成都市公众出行交通信息服务系统”中与POJO、DAO相结合对数据持久层进行设计,证明了该构件的可用性、轻量级和可重用性。最后,与当前流行的ORM映射工具Hibernate进行比较,通过在数据的查询、插入、删除、更新几种常用的数据库操作性能上的对比,突出了其在孤立域模型条件下具有较高的数据访问效率,最后对其优缺点进行了总结性的说明。(本文来源于《西南交通大学》期刊2006-04-01)

张华桁[10](2004)在《工作流关键技术研究及轻量级引擎构件建构》一文中研究指出工作流技术是正在迅速发展并不断取得成功应用的技术。作为过程建模和过程管理的核心技术,它可以与其它系统有效地结合,生成符合企业需求的各种业务管理系统。由于其高度的灵活性,可以按照企业的具体需求,快速灵活地生成应用软件系统,并且可以在业务流程发生变化时,在信息应用平台层面上配合企业迅速地进行业务重组,以满足不断变化的管理需求和生产需求。正因为工作流技术应用的不断深入,有关于工作流技术的研究也越来越多,其研究领域和内涵也因此而不断延伸。在进一步研究过程中热点层出不穷,也因此有一些亟待解决的问题而现阶段又尚有差距。此外,为扩展其应用,与各类具体业务系统的集成也是一个突出的问题。 论文针对工作流技术体系中的若干关键技术问题进行探讨、总结并进一步地深入研究,提出一些自己的观点和见解,以丰富工作流技术的部分理论。在简要介绍了工作流技术研究现状的基础上,对工作流建模技术进行了总结分析,且对工作流模式进行了初步的归类并进行了相关的描述。 工作流管理系统在运作过程中,强调人与应用的结合。因此,在基于工作流的论述和分析基础上,介绍、分析并扩展了基于Agent和基于Web的工作流系统。研究的内容也因此而扩展到一些具体模型的提出,包括设想中可应用到证券领域的应用。而基于Web的工作流系统则代表了当前企业应用的一个方向,在这一领域的应用需求和案例在不断的提升当中。这方面的研究既包括了框架性的引入,也包括了实际应用中的协同工作内容,并探讨了一种工作流仿真平台,这是至今工作流研究领域中一个仍然相当薄弱的环节,文章在仿真的度量上进行了预设,并提出了一种改进的虚拟环境模型。 为在应用中完善工作流技术并提升工作流理论研究,引入了一种称之为iFlow的工作流引擎。iFlow是一种轻量级的工作流引擎,在引擎的设计上遵循了工作流联盟所提出的一些规范,并采用了符合企业实际业务信息系统的叁元数据模型。它通过分析任务管理、任务指派、表单管理、变迁管理等诸多引擎控制逻辑,并以表单作为人机交互的Application实体,成为快速、高效的企业级流程开发应用可引为参考的范例。论文最后对应用中的安全性问题进行了多方面的分析,提出了一整套安全策略,并结合一个自行开发的组件加以实现,从而保证了信息安全,扩展了现实应用。上作流关键技术研究及轻量级引擎构件建构 一系列的理论研究及引擎构件的开发及应用,扩展了工作流应用,并深化了相关的主题。在分析现有研究成果的基础上,论文对于进一步的研究内容做出了展望,并陆续将一些后续的研究深入,对工作流技术的扩展应用阐述了作者后续工作的方向。(本文来源于《东华大学》期刊2004-01-01)

轻量级构件论文开题报告

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

随着WEB应用的增多,传统构件库已经适应敏捷开发过程管理。本节提出一种轻量级WEB开发构件库的开发管理模型。通过构件远程库和本地库可以支持组件的依赖管理、分离开发,降低变更带来的不良影响,对于构建高效的可伸缩的管理体系有很好的支持作用。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

轻量级构件论文参考文献

[1].史殿习,丁博,崔巍,张一明,王怀民.轻量级构件部署与配置工具的研究与实现[J].计算机科学.2011

[2].华涛,李来祥.轻量级WEB构件库的研究与设计[J].科技信息.2010

[3].孔春辉.基于轻量级构件的嵌入式软件开发的研究及应用[D].杭州电子科技大学.2009

[4].徐春晓,孙涌.一种嵌入式轻量级GUI构件的实现方法[J].苏州大学学报(工科版).2009

[5].金渝筌.轻量级J2EE架构下构件模型及组装技术研究[D].中国工程物理研究院.2009

[6].王瑾.J2EE开发环境下的轻量级工作流引擎构件的设计与实现[J].科技创新导报.2008

[7].张一明.基于模型的轻量级构件部署与配置框架及其工具的研究与实现[D].国防科学技术大学.2008

[8].王瑾.J2EE开发环境下的轻量级工作流引擎构件的设计与实现[D].苏州大学.2007

[9].李敏.轻量级、可重用数据持久层构件技术研究与实现[D].西南交通大学.2006

[10].张华桁.工作流关键技术研究及轻量级引擎构件建构[D].东华大学.2004

标签:;  ;  ;  ;  

轻量级构件论文-史殿习,丁博,崔巍,张一明,王怀民
下载Doc文档

猜你喜欢