集成设计环境基于模型的软件工具链

集成设计环境基于模型的软件工具链

论文摘要

随着嵌入式系统复杂性的增加和嵌入式产品中软件比重的提升,嵌入式软件的质量和开发效率逐渐成为嵌入式产品成功与否的关键性因素,因此提高嵌入式软件质量和开发效率已成为学术界和工业界的热点问题。在此背景下,为了提高嵌入式软件开发的效率和系统的稳定性,模型集成计算(Model-Integrated Computing, MIC)方法被提出用于构建嵌入式系统。模型集成计算方法强调把模型作为构建系统的主体。在模型集成计算框架下,首先运用特定领域的建模语言(Domain Specific Modeling Language, DSML)在图形化的环境中描述系统的需求、架构及其环境,然后运用模型转换工具将系统模型转换为模型验证工具的模型,最后运用模型翻译器将系统模型翻译为特定平台上可执行代码。模型集成计算框架中的特定领域模型的建模工具、模型验证工具、模型转换工具以及用于翻译可执行代码的模型翻译器均处于同一语义单元之下,它们无缝的链接在一起,形成嵌入式系统设计软件工具链。在本论文中,我们在混合自动机(Hybrid Automaton)计算模型(Model of Computing, MoC)之下,构建一条将MatLab/SIMULINK?仿真软件下的混合系统模型转换为语义单元(Semantic Unit)SAHA模型,然后将SAHA模型转换为模型验证工具ReachLab模型的工具链。在这个工具链中,我们运用基于模型的翻译器把SAHA模型翻译为PtolemyII可以执行的MoML程序代码。同时,我们在数据流(Datafolw)计算模型(MoC)之下,构建一条将MatLab/SIMULINK?仿真软件下的滤波器模型转换为语义单元(Semantic Unit)数据流模型,然后运用基于模型的翻译器将Dataflow模型翻译为MatLab/SIMULINK?可执行的SFunction的C语言程序代码。

论文目录

  • 摘要
  • Abstract
  • 第一章 引言
  • 1.1 嵌入式系统
  • 1.2 基于模型的设计
  • 1.3 研究对象:基于模型的软件工具链
  • 1.4 论文内容安排
  • 第二章 背景技术介绍
  • 2.1 基于模型的软件工具
  • 2.1.1 通用建模环境GME
  • 2.1.2 图式模型转换工具GReAT
  • 2.1.3 混合系统计算平台ReachLab
  • 2.1.4 SIMULINK
  • 2.1.5 Ptolemy II
  • 2.2 特定领域建模语言DSML
  • 2.3 语义锁定
  • 第三章 混合系统设计软件工具链
  • 3.1 混合系统设计软件工具链
  • 3.2 混合自动机(HA)
  • 3.3 DSML 元模型
  • SL2HA、THA2RL'>3.4 DSML 之间模型转换器:TSL2HA、THA2RL
  • 3.5 模型翻译器
  • 3.6 混合系统实例
  • 3.6.1 飞机控制器模型在嵌入式软件工具链中模型转换
  • 3.6.2 飞机控制器模型转换转为Ptolemy II 模型
  • 3.7 本章小结
  • 第四章 滤波器设计工具链
  • 4.1 滤波器设计具链
  • 4.2 模型翻译器SFunc Interpreter
  • 4.3 Cascade 滤波器设计
  • 4.4 本章小结
  • 第五章 结语
  • 5.1 结论
  • 5.2 展望
  • 参考文献
  • 附录
  • 附录1 MoML 的语法描述文件DTD 文件
  • 附录2 Cascade 类型滤波器模型自动生成的C 语言S-Function 程序
  • 致谢
  • 相关论文文献

    • [1].基于供应链思维的存货削减模型研究及应用[J]. 铁路采购与物流 2020(01)
    • [2].基于多模型融合的工业工件剩余寿命预测[J]. 自动化与信息工程 2020(01)
    • [3].考虑行人相对速度的改进社会力模型的验证与评估[J]. 计算机科学 2020(02)
    • [4].基于遥感和站点观测数据的生态系统呼吸模型比较[J]. 遥感技术与应用 2020(02)
    • [5].稻田施用农药的地表水暴露评估模型研究进展[J]. 生态与农村环境学报 2020(05)
    • [6].“模型认知”是重要思维方式[J]. 化学教学 2020(05)
    • [7].管理创新过程管控模型的构建与应用[J]. 科技经济导刊 2020(17)
    • [8].理解“模型认知”素养的不同视角[J]. 课程.教材.教法 2020(04)
    • [9].金融智能化不可忽视的模型风险[J]. 武汉金融 2020(06)
    • [10].人口死亡统计的间接模型研究[J]. 人口与经济 2020(04)
    • [11].弗里嘉的模型虚构论研究[J]. 科学文化评论 2020(03)
    • [12].一类带切换的随机SIRS模型的稳定性研究[J]. 萍乡学院学报 2020(03)
    • [13].基于离散时间风险模型下的亏损破产概率的研究[J]. 甘肃科学学报 2017(02)
    • [14].高维稀疏对角GARCH模型的估计及应用[J]. 数学的实践与认识 2017(11)
    • [15].信息系统成功模型在卫生领域的应用及扩展[J]. 信息系统工程 2016(05)
    • [16].例谈化学模型的特征、作用与类型[J]. 中学教学参考 2020(11)
    • [17].构建人才甄选道德模型[J]. 经济管理文摘 2019(17)
    • [18].“一线三等角”模型在中考中的应用[J]. 初中生学习指导 2020(18)
    • [19].巧用隐圆模型 突破思维壁垒[J]. 数理化解题研究 2020(17)
    • [20].借“模型”之力促教学相长[J]. 新课程 2020(25)
    • [21].两类典型牵引模型规律的对比探究[J]. 湖南中学物理 2020(04)
    • [22].建构模型认知 促进深度学习——高三二轮复习“实验方案的设计与评价”[J]. 化学教与学 2020(05)
    • [23].重要模型“一线三等角”[J]. 中学生数理化(八年级数学)(配合人教社教材) 2020(10)
    • [24].什么是“做模型”[J]. 模型世界 2018(11)
    • [25].广州文华模型[J]. 模型世界 2019(01)
    • [26].《模型世界》火热预订[J]. 模型世界 2019(01)
    • [27].基于模型构建 引领思维发展[J]. 高中数学教与学 2018(13)
    • [28].模型世界征募志愿者啦![J]. 模型世界 2015(08)
    • [29].《模型·北京212》[J]. 山西文学 2015(08)
    • [30].模型世界[J]. 模型世界 2014(04)

    标签:;  ;  ;  ;  ;  

    集成设计环境基于模型的软件工具链
    下载Doc文档

    猜你喜欢