Software development for automotive control units is mainly driven by customer requirements on functionality, real-time capability and memory space. These requirements vary between different automotive producers as well as from project to project. Moreover, the software must be efficiently developed regarding costs, time and quality.
In order to fit these manifold requirements, a structured and easily extensible software architecture is needed. This architecture should be capable to describe a whole product line. In addition the building of variants and code reuse have to be supported efficiently without causing runtime and memory space overhead. The modeling concept for ECU-Software (OMOS) presented in this article therefore applies object-oriented technologies, avoiding all runtime and memory intensive object-oriented mechanisms if these are not required.
Print ISSN: 1611-2776
Volume: 41, 05/1999
Pages: 24