实时嵌入式软构件模型及构件组装方法研究

来源 :昆明理工大学 | 被引量 : 0次 | 上传用户:wudifeng20008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着当今实时嵌入式应用的迅速发展,快速高效地开发出适合市场需要的高质量软件已经成为一个实时嵌入式产品能否成功的重要条件。基于构件的软件工程及软件开发(CBSE/CBSD)已在通用系统开发中大量应用并占据重要地位,而由于实时嵌入式系统的复杂特性及特殊应用使CBSE/CBSD在该领域的应用还尚未成熟。目前的一些应用于实时嵌入式领域的构件模型虽对CBSE/CBSE开发提出了有效的解决方案,但大多局限于具体领域及特定平台,大多缺乏对实时行为及时间性的开放描述,并在构件可复用性方面仍不完善,难以做到开放性、普适性及把CBSE/CBSD思想贯穿在整个开发周期中。鉴于以上现状,本文基于软件工程学理论进行实时嵌入式系统开发的可重用技术研究,以研究构件组装机制与组装方法为核心,基于构件技术与形式化技术提出了一种具有较好普适性并能够准确描述实时嵌入式系统功能及非功能特性、行为及时间性的抽象软件构件模型——ESDCM。该模型给出了一套可行的模型描述理论体系,定义了形式规约机制,支持图形化构件组装建模设计并使用基于规约推导的方法完成构件的组装。本文首先介绍实时嵌入式软件构件技术及相关形式化技术,提出ESDCM抽象软件构件模型,定义模型元素、规约机制并给出构件接口规约描述(使用类BNF范式),其次提出该模型的构件组装机制并使用扩展的Wright语言(基于CSP、TCSP语言)描述构件组装规约,接着研究构件组装规约中行为规约及时间规约描述方法,并重点给出了复合构件行为及时间的组装推导方法。最后给出构件组装开发策略,讨论基于ESDCM构件模型的构件组装过程及步骤,并给出一个实时嵌入式系统的构件组装开发实例,借此介绍ESDCM构件模型各种规约的描述举例以及基于规约推导的构件组装方法的应用。基于ESDCM构件模型使用规约推导的开发方法为实时嵌入式的CBSE/CBSD应用注入了一种新的开发理念。本课题研究旨在实时嵌入式系统中构建更加通用、简易、开放的构件模型和更加合理的构件组装推导机制,为实时嵌入式系统开发应用及课题后续工作提供了理论支持与技术支持。
其他文献
提出了研究无机盐/陶瓷基复合储能材料的必要性,通过实验分析了影响无机盐/陶瓷基复合储能材料储能效果的因素,并得出结论和提出研究中存在的问题。
目的:探讨小切口加电灼破坏大汗腺治疗腋臭的可行性及有效性.方法:采用小切口加电灼破坏皮下大汗腺的手术方法,同时,结合真皮下血管网皮瓣的手术技术,对27例腋臭患者进行治疗
以单转台单摆头五轴联动数控机床为例,详细介绍了五轴机床工件坐标系的建立过程,尤其针对五轴机床转台旋转中心的确定及主轴刀具摆长的测定、计算及输入进行了详细讲解,并且
利用RFID手持式数据终端和计算机数据管理技术 ,开发了一种采用射频标签识读技术的电力设备运行巡检管理系统。系统硬件部分轻便灵活、携带方便 ,采集信息准确可靠 ,便于管理
AGV(Automated Guided Vehicle)具有自动化程度高、安全、灵活等特点,因而广泛应用于汽车制造、机械加工等自动化生产以及仓储系统物料的搬运和供应。随着工业自动化水平的提
<正>大量研究表明,肿瘤信号通路的激活与肿瘤发生发展密切相关。但这些信号通路如何影响肿瘤相关基因的表观遗传网络从而介导肿瘤相关基因的表达还不太清楚。小G蛋白Ras主要
会议
果树花粉活力直接影响授粉、受精乃至坐果。为了解果树品种的花粉生活力,给引种栽培和杂交育种工作创造有利条件,以桃花粉为试验材料,采用染色方法检测花粉的活性。试验结果
<正>双抗血小板药物治疗能降低心脑血管血栓栓塞不良事件的发生率,但在双抗治疗基础上仍有部分患者会发生血栓栓塞事件,苏州大学附属第二医院于2013年7月16日至8月6日收治了1
破解"三农"最根本的措施便是增加农民收入,只有农民收入增加了,才能从根本上解决现阶段阻碍农村经济发展的障碍。笔者针对陕西省这个具体区域,选取了10个对农民收入增长有重