基于模型驱动的嵌入式实时系统设计与实现

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:tower2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式实时系统在设计实现过程中不仅需要保证可靠性还要保证时间准确性,时间可预测是解决系统时间准确性的重要研究方向之一。目前传统的抽象模型如线程模型缺乏对时间可预测的有效支持。执行流服务体模型(Servant/Exe-flow,SEFM)是一款面向服务的抽象模型。SEFM模型中的功能属性由一组服务体组成,服务体之间显式地交互,避免了线程模型因同步和竞争导致的时间不可预测。另一方面,从系统建模到系统实现涉及控制工程师和软件工程师,传统的系统实现过程容易丢失抽象模型原有的语法语义。基于模型驱动的开发框架依靠严谨的开发流程和建模工具,可以最大程度地保证系统在实现过程中抽象模型语法语义的完整性。本文对基于模型驱动的嵌入式实时系统设计与实现进行研究,主要工作如下:(1)设计了具有时间可预测属性的TSEFM(Timed SEFM)模型。在SEFM模型的基础上,简化了服务体的抽象概念并加入了模型时间语义,提出了更适合嵌入式实时系统设计的新模型TSEFM。然后对TSEFM模型的进行了分析,给出了模型的形式化定义。最后,从模型的可调度性和时间可预测性两个方面对新模型展开分析,说明新模型的正确性。(2)实现了具有时间可预测属性的模型驱动的开发框架。首先给出TSEFM模型的抽象语法和具体语法,实现了模型驱动开发框架的核心技术。然后结合编程元模板和编译技术,讨论了 TSEFM模型的代码生成器机制。最后给出了TSEFM模型中的物理时间与模型时间同步、内存管理和调度等模型设计的实现方案。(3)给出了基于TSEFM模型的系统设计流程框架。在模型驱动的系统设计实现流程的基础上,给出了基于TSEFM模型的系统设计流程框架。然后设计了跟车控制系统实验,通过跟车系统的实现和实验结果分析,证明模型的正确性和该系统设计流程框架的可行性。本文详细地描述了时间可预测的TSEFM模型设计,并实现了基于TSEFM模型驱动的开发框架,最后以跟车控制系统实验的设计与实现作为案例,分析和验证了新模型的正确性和系统设计流程框架的可行性。
其他文献
教师的专业发展是实现国家教育改革的重要保证。少数民族地区双语教师专业的发展更是促进该地区教育质量提升的有效途径。但是,目前我国的双语教师在专业发展过程中还存在许多不足之处。因此,研究我国双语教师在专业发展中存在的困境和解决方法至关重要。本研究以青海省H州为调研地点,选取青海省H州中学藏汉双语教师为研究对象,就H州藏汉双语教师专业发展的困境,采用文献法、问卷调查法和访谈法对H州进行实地调研,通过调查
甜瓜(Cucumis melo L.)属于葫芦科甜瓜属,在果实成熟特性的研究中是一种重要的模式植物。本研究以甜瓜品种河套蜜瓜(Cucumis melo L.cv.Hetao)为研究材料,利用分子生物学方法研究
喷管面积比的选择和气动型面的设计是喷管设计中的一个重要课题。本文应用二维两相喷管流场计算程序和直接优化法,对喷管面积比及扩张段型面进行了二维寻优计算。计算表明:考
β-胡萝卜素和番茄红素等天然类胡萝卜素因其卓越的抗氧化作用,被广泛应用于医疗保健、食品加工等领域,具有广阔的市场前景。B.trispora(+)和B.trispora(-)共培养发酵是获得
<正>9月23日,项城市审计局召开"不忘初心、牢记使命"主题教育活动动员部署会议,传达贯彻全市"不忘初心、牢记使命"主题教育活动会议精神,对全局开展主题教育活动进行动员部署
铜绿假单胞菌(Pseudomonas aeruginosa,PA)是假单胞菌属中的主要种别,可在自然界中广泛存在。PA是一种革兰氏阴性条件致病菌,可诱发多种动植物发生感染,尤其是当人体处于免疫力低下、患有代谢性疾病或开展侵入性诊疗时,常可在多部位引发致命感染。PA强大的环境适应能力、复杂的毒力系统及耐药机制使其具有难以彻底清除、感染致死率高、治疗难度大的特点。因此,深入研究其毒力及致病机制,或可为
利用2015年"北京市育龄妇女孕产卫生保健需求"调查数据,分析生育二孩妇女在孕前、孕期和产后的孕产保健需求及其影响因素。孕前阶段,健康检查和咨询、生育服务证手续办理咨询
目的探讨HPV在宫颈炎、宫颈癌前病变、宫颈癌中的检测意义。方法选择我院2009年7月至2013年7月期间收治的慢性宫颈炎患者、宫颈癌前病变患者和宫颈癌患者,分别为88例,86例和4
本文分析了韶关市区交通发展现状及发展水上巴士必要性,从而提出了韶关市水上巴士的规划建设方案,并提出一些建议和意见。本课题的开展将对水上资源丰富,可建设水上公交的城
探讨姬松茸多糖对小鼠免疫功能和抗疲劳作用的影响。成年小鼠40只随机分为对照组、姬松茸多糖低剂量组、中剂量组和高剂量组,每组10只。分别以生理盐水、100、150、200 mg/kg