【24h】

Reengineering embedded automotive software

机译:重新设计嵌入式汽车软件

获取原文
获取原文并翻译 | 示例

摘要

The fact that software ages holds for embedded automotive software as well as for any other kind of software. In comparison to IT software, the automotive domain has to deal with different kinds of requirements, such as real time properties, feedback control, and constrained resources. Therefore, used programming languages are C — to meet resource constraints — and data flow oriented graphical languages — to meet the used engineering method and notation of feedback control engineers. This makes the software quite different from what the software maintenance and reengineering community is usually working on, and their results are seldom directly applicable. In this paper, we describe results of a Bosch-internal research project that focused on the adaption of existing reengineering techniques and methods to embedded automotive software development. The goal was to make software maintenance more efficient by a) preventing software ageing and b) supporting program comprehension. Our approach was to make existing reengineering techniques usable for series development in an effective and efficient way. The result is a set of reengineering tools and practices that are specialized for the needs of the automotive domain and usable in practice.
机译:嵌入式汽车软件以及任何其他种类的软件都具有软件时代的事实。与IT软件相比,汽车领域必须处理各种需求,例如实时属性,反馈控制和受约束的资源。因此,使用的编程语言是C(可以满足资源限制)和面向数据流的图形语言(可以满足使用的工程方法和反馈控制工程师的表示法)。这使得软件与软件维护和再工程界通常所从事的工作大不相同,并且其结果很少直接适用。在本文中,我们描述了博世内部研究项目的结果,该项目的重点是使现有的再造技术和方法适应嵌入式汽车软件开发。目的是通过a)防止软件老化和b)支持程序理解来提高软件维护的效率。我们的方法是使现有的再造技术可有效且高效地用于系列开发。结果是一套专门针对汽车领域需求并在实践中可用的重新设计工具和实践。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号