基于模型驱动的建模环境—SmartDesigner 3.5

被引量 : 0次 | 上传用户:zxllxp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文针对基于模型的嵌入式汽车电子软件开发开发过程中的建模问题,探讨了如何将基于模型驱动的思想应用到嵌入式软件系统的建模过程中。同时,设计并实现了相应的模型开发工具SmartDesigner 3.5,以达到提高嵌入式软件开发效率的目的。SmartDesigner 3.5是集成开发环境SmartOSEK IDE 3.5的核心组成部分,能够提供可视的、图形的、层次化的建模环境,提供了支持UML建模与SmartC建模的功能,支持OSEK标准。同时,在模型创建的基础之上,提供模型检查、模型转换等功能。所有的模型数据都以XML文件形式保存,为后续的模型验证工作、代码自动生成、文档自动生成工作提供便利。本论文的主要工作总结为以下几个方面:1)通过对基于模型驱动的开发方法的研究以及国内外常用的建模工具的调研,提出了将基于模型驱动的开发方法应用到汽车电子软件开发过程中来,在提出集成开发环境SmartOSEK IDE 3.5的整体构架的同时,设计并实现了支持UML建模语言和SmartC建模语言的层次化的建模工具SmartDesigner。2)采用设计相互之间独立的数据模型、图像模型、工具模型来描述不同的模型层次,然后通过映射模型将这三者组合起来的开发模式,以保证建模工具不同层次设计与开发的规范性。3)通过对UML语言、SmartC语言的特征分析和特点对比,设计并实现了一套针对SmartC语言的模型转换策略。该套转换策略从UML模型的对象(模型)图和状态图中的信息提取对象和对象行为,对符合SmartC标准的应用程序模型进行模型转化。4)使用建模环境SmartDesigner 3.5为自动变速箱控制系统软件SmartAMT进行建模,并使用模型转换工具将UML模型转化为SmartC模型。
其他文献
美国高校"应用型"人才培养主要有辛辛那提大学"工学交替"模式、麻省理工学院"本科生研究机会计划"模式、百森商学院"创业实践"模式、加州大学"个人专业"模式、哈佛大学"校企
将三维技术应用到服装行业是计算机图形学的一个重要研究方向。如今三维计算机图形学的理论和技术已经应用到服装设计、生产、管理、销售等各个环节,在很大程度上提高了服装
本文论述了德国“双元制”职业教育制度的历史发展、内涵及其特征 ,比较全面地对当前德国实施“双元制”职业教育制度面临的问题进行了探讨 ,对德国改革“双元制”职业教育进
以对防空导弹雷达的杀伤概率作为攻击机对防空导弹的毁伤效能指标,分析了攻击机利用反辐射导弹和辐射源定位/攻击两种方式打击敌方防空导弹雷达的作战过程。针对两种打击方式
目的探讨眼结膜下脂肪疝与脂肪瘤的CT表现,旨在提高对两者的鉴别诊断水平。资料与方法回顾性分析经病理证实的16例(30眼)结膜下脂肪疝和22例(22眼)结膜下脂肪瘤的临床和CT资
<正>雅尼2009年最新专辑《Yanni Voices》(雅尼之声)再次让喜爱雅尼音乐的发烧友聆听到动人旋律。该专辑在他22年的音乐创作生涯中,将首次加入人声重新演绎!雅尼长期以来崇尚
"华语语系文学"是英文"sinophone literature"的汉译,其内涵、外延在史书美和王德威的论述中不尽相同。本文对"华语语系文学"这一概念/理论的生成动因和发展历程进行阐释,并
在艺术的表现中,夸张与变形是较为独特的,艺术家运用自己的知识积累以及艺术风格通过改变客观物象的形体、色彩等把自己的想法表现出来,夸张、变形在动画中应用较多,已经成为
高校的专利事业不容忽视,但受观念及体制的影响,目前高校在专利申请过程中仍然存在诸多问题。本文指出了在高校专利申请中几个常见的问题,并提出了相应的对策建议,以期对高校