基于模型驱动的汽车电子软件开发方法研究

被引量 : 0次 | 上传用户:xiaogouku
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
汽车的发明与发展深刻的改变了人类的生活方式,汽车电子控制技术的应用带来了汽车制造技术的重大变革,同时以更为完美的性能和更为丰富的功能重新诠释了汽车的概念。汽车电子控制系统是嵌入式系统技术集中应用。现代汽车性能的提高已经发展到以采用先进电子控制系统进行综合控制的阶段。在这个阶段,嵌入式系统的广泛应用和以嵌入式软件为载体的控制技术的应用成为未来汽车技术发展的重点。同时以嵌入式系统为主要形态的汽车电子控制系统在整车中所占的价值比重不断攀升,预示着汽车正在成为高度信息化的产品。 随着汽车电子控制技术的发展,软件成为汽车产品的核心组成部分。面对日新月异的汽车消费需求,传统的汽车电子控制系统软件开发方法遭遇到下问题的挑战:1)严格的环保和安全法规;2)日益复杂的功能要求;3)日趋激烈的市场竞争压力。 面对以上挑战,传统的汽车电子软件开发无法解决以下问题:1)面向汽车领域的问题描述;2)有效的软件正确性验证;3)自动生成高质量的代码,因此迫切需要研究新的汽车电子软件开发方法以满足汽车产业发展的需要。 本文针对汽车电子控制系统对软件开发技术的需求,将嵌入式软件设计技术与软件工程理论发展的最新成果相融合,研究面向汽车领域的嵌入式系统软件设计方法。本文研究了基于模型的软件设计方法和模型驱动的软件工程方法,提出基于模型驱动的汽车电子软件开发方法——ModaEDA方法,并对该方法涉及的若干问题进行了深入的研究。本文的工作主要集中在以下四个方面: 1)基于模型驱动的汽车电子软件开发ModaEDA方法研究。本文将基于模型软件设计方法和模型驱动的软件开发方法进行融合,提出应用于汽车电子软件开发的ModaEDA方法。该方法从系统设计方法论的角度,采用基于模型的设计方法,解决汽车电子控制系统中的软件设计的正确性和可靠性问题;从软件工程的角度,采用模型驱动的方法,通过模型间以及模型与代码和模型与文档间的自动转换,保证了软件开发过程成各个阶段设计的一致性,通过自动化工具的使用提高软件开发的效率。 2)支持两级构件的层次化建模语言研究。本文在考察了嵌入式领域各种设计方法和描述语言的基础上,提出了面向ModaEDA方法的支持两级构件的层次化建模语言-SmartC。SmartC语言支持五个层次的系统设计。每个设计层次针对系统不同设计阶段的特殊需求,解决了汽车电子软件从功能框架到系统实现,从算法设计到程序调度等各个层面上的问题。针对汽车电子分布式应用的需求,SmartC提出了两种层次的构件架构,分别支持软件的部署和算法的复用。同时解决了安全可靠的通信、混
其他文献
在传统的教学系统中,学生的学习过程是一种“人主动、知识被动”的过程,教师在其中扮演的角色是将消化了的知识教给学生,解释学生在学习过程中遇到的问题。我们研究的人知交
手语识别研究的目的是增进聋人与正常人之间无障碍的交流,提高计算机对人体语言的理解能力。由于手语识别的研究只有10多年的历史,目前我们对手语识别的机制的理解还没有象理解
对青少年进行思想政治教育和道德品质教育是党对共青团组织提出的要求。共青团组织的政治组织特征,青年特征和“寓教于活动”的工作特征,决定了它在德育中具有独特优势。然而
声调是留学生汉语语音学习中的一大难点。本文以初级汉语水平的日本留学生为对象,以汉语双音节词的声调为内容进行了一项调查。根据对调查结果的统计、分析与讨论归纳出日本留
中国英语教学研究80年代初兴起,目前依旧方兴未艾。随着对英语交际能力需求的与日俱增,在英语教学课堂上组织小组教学活动日益受到师生的欢迎。但是,班级过大、教师无法有效
智力主要指认知力、理解力、记忆力等。能力是一种个性心理特征,是顺利而有效地完成某种活动的必要条件。“智能是智力和能力的结合。”①审美智能是感受、理解、鉴赏和评价、
本文主要运用数值模拟方法从理论上研究等离子体天线的辐射与散射特性,内容涉及等离子体与电磁波的相互作用、等离子体天线、等离子体隐身技术三个方面,基本上不涉及工程实现。
近年来,对文化的研究呈现出向纵深发展的趋势。亚文化,作为一个特殊的文化圈越来越引起许多国内外学者的关注。青年亚文化是青年群体自己创建的不同于主流文化的价值观念和行为
调度绞车属于一种十分重要的煤矿运输设备,其使用范围较广,用途较多,且具有轻便易移动,安全性好,可靠性高,运载能力强等优点。为使这种运输设备的效能得到进一步发挥,在简单
在定期租船业务中,交还船意味着租期的开始和结束,是租约履行过程中两个非常重要的环节,因此处理不好容易发生纠纷。根据现有的规定,租约主要遵循意思自治原则,从而具有实务性、灵