当前位置:主页 > 科技论文 > 计算机论文 >

支持性能属性的嵌入式构件模型

发布时间:2020-05-16 20:54
【摘要】: 近年来,随着嵌入式设备的广泛应用以及普适计算技术的不断发展,面向实时嵌入式环境的软件开发日益重要。嵌入式软件对代码大小、运行效率、可靠性、可维护性、实时性以及与整个系统的衔接、协调、同步方面都有着自身特殊的限制和要求。嵌入式应用软件由简单到庞大,嵌入式软件开发过程也越来越复杂。 另一方面,嵌入式应用的多样性使得各类嵌入式系统之间差异很大,而嵌入式软件也呈现多样化、与硬件紧密相关等特点。嵌入式软构件技术不仅有通用构件的封装性、可重用性等特点,同时由于嵌入式系统的特殊性,它有着“嵌入特点”,嵌入式构件的接口必须能够反应嵌入式系统的特点,以增强嵌入式系统资源的可配置性和应用功能的可定制性,即需要反应嵌入式软件在非功能性方面的需求。而目前,通用构件框架COM+/.Net、EJB和CCM(CORBA ComponentModel)等都还没有提供有效的QoS管理功能。 论文即以此为研究背景,就嵌入式构件模型支持性能属性方面的问题作了详细讨论。 第一,在分析LightWeightCCM规范的基础上,针对嵌入式应用对非功能性需求严格要求的特点,对LightWeightCCM构件模型进行扩展,引进性能需求,改进了模型对非功能性需求的支持,由此提出支持性能属性的嵌入式构件模型ECMS_NFPA,并详细阐述了其设计思路以及定义,从构件接口的定义方案讨论起,到构件实现框架的介绍,详略得当地讨论了对LightWeightCCM构件模型的扩展。在构件模型的扩展过程中,对其重要组成部分性能需求建立了性能特征模型,并着重讨论了它的设计过程和原理,给出了形式化的定义和描述模型PDM。性能特征模型的建立从抽象构件模型的角度实现了对性能需求的支持。 第二,构件容器是构件模型框架的重要组成部分,承接对嵌入式构件模型ECMS_NFPA的介绍,在分析LightWeightCCM容器、实时CORBA以及嵌入式构件运行环境特点之后,明确容器在嵌入式环境下应该具有的功能,提出支持性能需求的嵌入式构件容器ECCS_PA。在分析LightWeightCCM容器编程模型的基础上,结合实时CORBA和Embedded CORBA的设计思想,阐述了ECCS_PA容器的设计思路和需实现的功能目标,给出了嵌入式构件容器ECCS_PA的框架,并对框架、框架中的主要逻辑模块接口模块、运行管理模块等的设计和实现进行了详细的阐述。重点讲述了ECCS_PA对性能需求的支持,并附以容器的运行时序图,进一步明确了容器运行管理模块的工作过程。 第三,从嵌入式软件设计角度出发,在分析影响嵌入式应用性能属性的来源的基础上,提出了性能特征的定义结构:时间特征、空间特征和能耗特征,并就每个特征进行了详细的讨论,给出了具体的度量方法,作为嵌入式构件容器中性能计算构件的实现依据。同时,对给出的每个计算公式,作了详细的说明。在此基础上,描述了性能的计算步骤。最后给出了仿真实验,并对实验结果进行了分析,印证了量化方法的可行性。
【学位授予单位】:陕西师范大学
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:TP368.1

【参考文献】

相关期刊论文 前10条

1 周全 ,窦振中 ,孙传群 ,李永;为嵌入式软件建立统一软件系统框架的方法[J];电子产品世界;2002年17期

2 李曦,王志刚,周学海,王煦法;面向低功耗优化设计的系统级功耗模型研究[J];电子学报;2004年02期

3 赵俊峰,王亚沙,谢冰,杨芙清;一种支持构件服务质量的构件管理框架[J];电子学报;2004年S1期

4 杨芙清,梅宏,李克勤;软件复用与软件构件技术[J];电子学报;1999年02期

5 马义德,刘映杰,张新国;嵌入式系统的现状及发展前景[J];信息技术;2001年12期

6 卜毅龙,黄杰,窦蕾,贾焰;CCM应用服务器Container的研究[J];计算机工程与应用;2003年31期

7 王保进,王志刚,李明树;一种用于软件通信体系结构的构件模型[J];计算机工程与应用;2004年31期

8 吴斌,叶绿,吴朝晖;一种分布式实时嵌入式软件的构件模型Z-CCM[J];计算机工程与应用;2005年03期

9 王爱峰;李曦;雷霆;周学海;;算法级能耗分析方法研究[J];计算机工程与应用;2006年29期

10 郭晓东;陈定君;余克清;刘积仁;;嵌入式系统设计的模型与方法学[J];计算机科学;1998年05期

相关博士学位论文 前5条

1 胡军;构件化嵌入式软件设计的分析与验证[D];南京大学;2005年

2 李弈远(朱理);基于特征的软件产品线开发关键技术研究[D];浙江大学;2007年

3 邓阿群;面向方面技术在大规模嵌入式软件中的应用[D];浙江大学;2007年

4 夏一行;面向数字化仪器设备的嵌入式软件应用框架研究[D];浙江大学;2007年

5 刘晓燕;复杂流程分布式控制系统构件研究与模型变换[D];昆明理工大学;2007年

相关硕士学位论文 前6条

1 李德明;基于CCM构件模型的管理信息系统的研究与实现[D];兰州理工大学;2003年

2 李涛;C/C++嵌入式软件构件模型及构件管理库的研究与实现[D];西北工业大学;2006年

3 付志鹏;轻载CORBA构件平台StarECCM容器的设计与实现[D];国防科学技术大学;2006年

4 李亚东;基于特征的GIS应用软件开发方法研究[D];北京林业大学;2008年

5 韩健;普适环境下基于CCM的多媒体中间件架构的研究与设计[D];华东师范大学;2008年

6 唐先贵;包含非功能特征描述的构件建模技术[D];湖南大学;2008年



本文编号:2667307

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2667307.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户5e372***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com