Abstract: In the light of an increasing software complexity, many product variants and challenging market conditions, the automotive industry focuses two mitigation approaches: development processes and SW (softwar...Abstract: In the light of an increasing software complexity, many product variants and challenging market conditions, the automotive industry focuses two mitigation approaches: development processes and SW (software) architecture are standardized while model-driven software development technologies are progressively applied for series development. However, software architecture is subject to a continuous shift of requirements and boundary conditions. At the same time, process standards ensure necessary quality but also cause a dramatic increase of the SW development effort. There exists a methodical gap between process and market requirements on one hand and reusable standardized software functions with a high quality on the other. In this paper, an approach is presented that aims for the continuous extension of powertrain control software with increasing quality based on existing boundary conditions and a consequent methodical extension of existing technical concepts. We address this by the development of a sustainable software architecture which enables the safeguarding of consistent design principles and thus higher development efficiency. Moreover, it opens the door to a comprehensive quality assurance concept based on the agile software development principle Continuous Integration. Finally, the feasibility of this approach and software quality assessment results are shown by the application for a gasoline engine in the vehicle.展开更多
介绍了汽车嵌入式系统的内涵,回顾了汽车嵌入式系统的技术发展历史,分析了未来汽车嵌入式系统发展的特点,并得出以下结论:开发一个高效、可靠的汽车嵌入式系统离不开简明精确的开发方法、完善细致的体系架构和详细合理的开发流程.在此...介绍了汽车嵌入式系统的内涵,回顾了汽车嵌入式系统的技术发展历史,分析了未来汽车嵌入式系统发展的特点,并得出以下结论:开发一个高效、可靠的汽车嵌入式系统离不开简明精确的开发方法、完善细致的体系架构和详细合理的开发流程.在此基础上,概括了汽车嵌入式系统开发的技术体系,并具体地从基于模型的开发方法、基于AUTOSAR(automotive open system architecture)的体系架构以及基于V模式的开发流程3个方面介绍了该技术体系.这三者分别从对象的描述、对象的层次结构和开发的时间顺序3个不同的方面对嵌入式系统的开发方法做了定义和约束,从而保证了这个开发体系的可靠性和完整性.展开更多
文摘Abstract: In the light of an increasing software complexity, many product variants and challenging market conditions, the automotive industry focuses two mitigation approaches: development processes and SW (software) architecture are standardized while model-driven software development technologies are progressively applied for series development. However, software architecture is subject to a continuous shift of requirements and boundary conditions. At the same time, process standards ensure necessary quality but also cause a dramatic increase of the SW development effort. There exists a methodical gap between process and market requirements on one hand and reusable standardized software functions with a high quality on the other. In this paper, an approach is presented that aims for the continuous extension of powertrain control software with increasing quality based on existing boundary conditions and a consequent methodical extension of existing technical concepts. We address this by the development of a sustainable software architecture which enables the safeguarding of consistent design principles and thus higher development efficiency. Moreover, it opens the door to a comprehensive quality assurance concept based on the agile software development principle Continuous Integration. Finally, the feasibility of this approach and software quality assessment results are shown by the application for a gasoline engine in the vehicle.
文摘介绍了汽车嵌入式系统的内涵,回顾了汽车嵌入式系统的技术发展历史,分析了未来汽车嵌入式系统发展的特点,并得出以下结论:开发一个高效、可靠的汽车嵌入式系统离不开简明精确的开发方法、完善细致的体系架构和详细合理的开发流程.在此基础上,概括了汽车嵌入式系统开发的技术体系,并具体地从基于模型的开发方法、基于AUTOSAR(automotive open system architecture)的体系架构以及基于V模式的开发流程3个方面介绍了该技术体系.这三者分别从对象的描述、对象的层次结构和开发的时间顺序3个不同的方面对嵌入式系统的开发方法做了定义和约束,从而保证了这个开发体系的可靠性和完整性.