Architecture Système

Les logiciels automobiles deviennent de plus en plus complexes. Ceci s'avère vrai en particulier pour les fonctionnalités distribuées sur plusieurs calculateurs mais aussi pour les calculateurs simples. Un meilleur support outil est donc nécessaire aussi bien au niveau du système qu’au niveau de l’architecture.
 
Le développement basé sur modèle du logiciel du calculateur et la représentation graphique des composants et de leur communication améliorent la compréhension globale des systèmes même complexes. De plus, la formalisation des composants permet de les distribuer à différents développeurs. Le processus de développement du logiciel automobile peut également être amélioré en réutilisant les composants logiciels de l’application. Les fabricants et les fournisseurs disposent alors de modules logiciels déjà testés; ils minimisent ainsi les risques logiciels possibles et réduisent la charge de travail incombant au développement.