首页--交通运输论文--公路运输论文--汽车工程论文--汽车结构部件论文--电气设备及附件论文

面向汽车电子OS的模型驱动开发方法的研究与实现

摘要第1-6页
ABSTRACT第6-8页
缩略词表第8-9页
目录第9-13页
第一章 绪论第13-18页
   ·研究背景与意义第14-15页
   ·研究现状第15-16页
   ·研究存在的问题第16-17页
   ·组织结构第17-18页
第二章 基于模型驱动的软件开发过程第18-27页
   ·MDA 基本概念第18-22页
     ·模型、元模型和平台第18-19页
     ·平台无关模型(PIM)和平台相关模型(PSM)第19页
     ·MDA 的四层结构第19-22页
   ·MDA 的主要标准介绍第22-24页
     ·元对象基础设施(MOF)第22页
     ·统一建模语言(UML)第22-23页
     ·MDA 扩展机制第23-24页
   ·MDA 的开发过程第24-26页
   ·本章小结第26-27页
第三章 OS-APPLICATION 的设计与实现第27-39页
   ·OS-APPLICATION 的基本概念第27-30页
     ·OS-APPLICATION 与操作系统其他模块的关系第29-30页
     ·OS-APPLICATION 的状态转换第30页
   ·OS-APPLICATION 应用场景第30-31页
   ·OS-APPLICATION 对象分组原则第31-32页
   ·OS-APPLICATION 的设计与实现第32-38页
     ·OS-APPLICATION 代码文件结构第32页
     ·OS-APPLICATION 的错误处理策略第32-33页
     ·OS-APPLICATION 主要数据结构和接口第33-35页
       ·ApplicationType第33页
       ·ApplicationStateType第33页
       ·OS-APPLICATION 控制数据结构第33-34页
       ·OS-APPLICATION 对外接口函数及其功能第34-35页
     ·OS-APPLICATION 的实现第35-38页
       ·GetApplicationID、GetApplicationState 和 AllowAccess 的实现第36-37页
       ·CheckObjectAccess 和 CheckObjectOwnership 的实现第37页
       ·TerminateApplication 的实现第37-38页
   ·本章小结第38-39页
第四章 针对汽车电子操作系统的 MDA 建模方法第39-58页
   ·MDA 在汽车电子操作系统中应用的难点第39-41页
     ·汽车电子操作系统建模相对困难第39-40页
     ·缺乏专门的工具支持第40-41页
   ·硬件相关模型(HSM)和硬件无关模型(HIM)第41-43页
   ·汽车电子操作系统建模关键技术第43-50页
     ·汽车电子操作系统元模型的提取第43-44页
     ·C 语言元模型的提取第44-47页
     ·状态图到 C 语言的转换规则第47-49页
     ·eASL 语言作为动作描述语言第49-50页
     ·模型到 C 语言的转换第50页
   ·eASL 语言的设计第50-54页
     ·BNF 和 EBNF第50-51页
     ·赋值语句第51页
     ·函数定义语句第51-52页
     ·分支/条件语句第52-53页
     ·循环语句第53页
     ·对象创建语句第53-54页
     ·对象连接语句第54页
   ·工具的选取和工具间的数据流图第54-57页
   ·本章小结第57-58页
第五章 代码生成器的设计与实现第58-76页
   ·实现代码生成器涉及到的重要工具和技术第58-60页
   ·UML 模型到 C 语言的转换规则第60-64页
     ·类、包的转换规则第60-61页
     ·关联、聚合、组合关系的转换规则第61-63页
     ·Acceleo 对规则的描述方法第63-64页
   ·UML 模型代码生成器的实现第64-66页
     ·类和包转换规则的实现第65-66页
     ·关联、聚合、组合转换规则的实现第66页
   ·eASL 语言的识别第66-67页
   ·eASL 语言代码生成器的实现第67-75页
     ·工作流配置文件的编写第67-68页
     ·eASL 语言文法实现第68-72页
       ·赋值语句实现第68页
       ·函数定义语句实现第68-69页
       ·分支条件语句的实现第69-71页
       ·循环语句的实现第71页
       ·对象创建语句的实现第71-72页
       ·对象连接语句的实现第72页
     ·eASL 语言 Xtend 模板代码实现第72-75页
       ·Xtend 模板的总体结构第72-74页
       ·对象创建语句转换规则的实现第74页
       ·对象连接语句转换规则实现第74-75页
   ·本章小结第75-76页
第六章 实例验证与自动化测试第76-88页
   ·调度表介绍第76-78页
   ·实例验证与测试的硬件环境和软件环境第78-79页
   ·调度表模块的建模和代码的生成第79-84页
   ·Python 构建的自动化测试环境第84页
   ·自动化测试环境的最终测试结果第84-87页
   ·本章小结第87-88页
第七章 总结与展望第88-90页
   ·工作总结第88页
   ·未来工作展望第88-90页
致谢第90-91页
参考文献第91-94页

论文共94页,点击 下载论文
上一篇:LIN总线收发器电路的研究与设计
下一篇:电动汽车电机控制系统仿真与实验平台的设计与实现