当前位置: 首页> 学位论文 >详情
原文传递 SmartIDE2.0:支持OSEK标准的汽车电子集成开发环境
论文题名: SmartIDE2.0:支持OSEK标准的汽车电子集成开发环境
关键词: 集成开发环境;实时操作系统;可视化编程;自动代码生成;汽车电子
摘要: 在汽车工业领域,汽车电子产品在整车价值中占据越来越重要的地位,而汽车电子软件的开发过程也成为汽车工业的核心技术问题。本论文将针对这一领域,探讨如何利用基于模型的方法和相应的集成开发环境,来加速和优化汽车电子软件的开发过程。 SMARTIDE是一套面向汽车电子软件开发的集成开发环境,它支持用户进行基于模型的开发流程;而基于模型的开发流程体现了嵌入式领域的现代开发思想和方法,它的最大优点是提高软件的开发效率,并且同时提高软件的可靠性。 SMARTIDE通过提供强大而丰富的功能来支持基于模型的方法,如:图形化建模功能、自动生成代码功能、OIL配置功能、仿真和可调度性分析功能、在线调试功能、数据库功能以及自动生成文档的功能。这些功能组成了完整的开发流程链,用户可以使用一个集成开发环境SMARTIDE,便完成整个V字形开发流程,而且整个开发过程以“模型”作为基础,以图形化的人机界面作为平台。 因此,SMARTIDE是一个对汽车电子开发进行全流程支持的平台,用户借助“模型”这种统一的语言进行沟通,轻松的完成开发过程;并且,由于自动生成的代码可以避免人为的错误,从而更好的保证了软件的可靠性。 本论文的工作主要集中在以下四个方面:第一,第一次把基于模型的方法,引进到国内汽车电子领域的开发过程当中;第二,针对SmartOSEK操作系统,突破了建模和自动生成代码的关键技术;第三,实现了整个SMARTIDE集成开发环境,支持SmartOSEK操作系统的自动加载;第四,利用SMARTIDE进行实际的开发工作,不仅通过了国家软件认证和863专家鉴定,而且在自动变速箱应用开发当中已经发挥了实际作用。 本论文的叙述重点在SMARTIDE的实现过程和关键技术。SMARTIDE本身作为一个软件产品,它具有非常强大的图形建模功能、从图形可以生成代码的功能、和仿真运行的功能。这些技术都是经过不断的探索最终一一突破的,希望这些实现方法可以对其他类似的工程带来启示和帮助。 SMARTIDE的诞生,可以带来一次开发模式的变革,从前以对象为驱动的开发方式将被模型驱动的开发方式取代。因为用户可以更加方便而高效的设计高质量、高可靠性的汽车电子软件产品,这无疑将极大提高厂商在汽车工业领域的核心竞争力。 本文得到以下项目的资助:国家高技术研究发展计划(2003AA1Z2140)“支持汽车电子的嵌入式软件平台”,国家高技术研究发展计划(2004AA1Z2180)“支持数字化设备的嵌入式软件平台”。
作者: 岳龙
专业: 计算机科学与技术
导师: 吴朝晖;赵民德
授予学位: 硕士
授予学位单位: 浙江大学
学位年度: 2006
正文语种: 中文
检索历史
应用推荐