A Lean Automotive E/E-System Design Approach with Open Toolbox Access

Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 543)


Replacing former pure mechanical functionalities by mecha-tronics-based solutions, introducing new propulsion technologies, and connecting cars to their environment are only a few reasons for the still growing electrical and electronic systems (E/E-Systems) complexity at modern passenger cars. Smart methodologies and processes are necessary during the development life cycle to master the related challenges successfully. One of the key issues is to have an adequate environment for creating architectural system designs, and linking them to other development artifacts. In this paper, a novel model-based domain-specific language for embedded mechatronics-based systems, with focus on the support of different automotive sub-domains, is presented. With the described methodology, the domain-specific modeling (DSM) approach can be adapted to the needs of the respective company or project easily. Though, the model-based language definition can be implemented using various platforms (e.g. Eclipse Modeling Framework), also a custom-made open source editor supporting the DSM technique, is presented.


System architectural design Domain-specific modeling Automotive embedded systems E/E-Systems 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Andrianarison, E., Piques, J.-D.: SysML for embedded automotive Systems: a practical approach. In: Conference on Embedded Real Time Software and Systems. IEEE (2010)Google Scholar
  2. 2.
    Automotive SIG. Automotive SPICEProcess Assessment Model. Technical report, The SPICE User Group, Version 2.5 (May 2010)Google Scholar
  3. 3.
    Boldt, R.: Modeling AUTOSAR systems with a UML/SysML profile. Technical report, IBM Software Group (July 2009)Google Scholar
  4. 4.
    Broy, M., Feilkas, M., Herrmannsdoerfer, M., Merenda, S., Ratiu, D.: Seamless Model-Based Development: From Isolated Tools to Integrated Model Engineering Environments. Proceedings of the IEEE 98(4), 526–545 (2010)CrossRefGoogle Scholar
  5. 5.
    Code Project. WPF Diagram Designer - Part 4. Online Resource (March 2008). (accessed March 2015)
  6. 6.
    Giese, H., Hildebrandt, S., Neumann, S.: Model Synchronization at Work: Keeping SysML and AUTOSAR Models Consistent. In: Engels, G., Lewerentz, C., Schäfer, W., Schürr, A., Westfechtel, B. (eds.) Graph Transformations and Model-Driven Engineering. LNCS, vol. 5765, pp. 555–579. Springer, Heidelberg (2010) CrossRefGoogle Scholar
  7. 7.
    Hudak, P.: Domain-specific languages. Handbook of Programming Languages 3, 39–60 (1997)Google Scholar
  8. 8.
    ISO 26262, Road vehicles - Functional safety. International standard, International Organization for Standardization, Geneva, CH (November 2011)Google Scholar
  9. 9.
    Kawahara, R., Nakamura, H., Dotan, D., Kirshin, A., Sakairi, T., Hirose, S., Ono, K., Ishikawa, H.: Verification of embedded system’s specification using collaborative simulation of SysML and simulink models. In International Conference on Model Based Systems Engineering (MBSE 2009), pp. 21–28. IEEE (2009)Google Scholar
  10. 10.
    Macher, G., Armengaud, E., Kreiner, C.: Bridging Automotive Systems, Safety and Software Engineering by a Seamless Tool Chain. In: 7th European Congress Embedded Real Time Software and Systems Proceedings, pp. 256–263 (2014)Google Scholar
  11. 11.
    Mernik, M., Heering, J., Sloane, A.M.: When and how to develop domain-specific languages. ACM Computing Surveys (CSUR) 37(4), 316–344 (2005)CrossRefGoogle Scholar
  12. 12.
    Meseguer, J.: Why Formal Modeling Language Semantics Matters. In: Dingel, J., Schulte, W., Ramos, I., Abrahao, S., Insfran, E. (eds.) International Conference on Model-Driven Engineering Languages and Systems, MODELS 2014, Valencia, Spain. LNCS. Springer International Publishing Switzerland (2014)Google Scholar
  13. 13.
    Meyer, J.: Eine durchgängige modellbasierte Entwicklungsmethodik für die automobile Steuergeräteentwicklung unter Einbeziehung des AUTOSAR Standards. PhD thesis, Universität Paderborn, Fakultät für Elektrotechnik, Informatik und Mathematik, Paderborn, Germany (July 2014)Google Scholar
  14. 14.
    Preschern, C., Kajtazovic, N., Kreiner, C.: Efficient development and reuse of domain-specific languages for automation systems. International Journal of Metadata, Semantics and Ontologies 9(3), 215–226 (2014)CrossRefGoogle Scholar
  15. 15.
    Sporer, H., Macher, G., Kreiner, C., Brenner, E.: A Lean Automotive E/E-System Design Approach with Integrated Requirements Management Capability. In: 9th European Conference on Software Architecture (ECSA 2015), Dubrovnik/Cavtat, Croatia (in press, 2015)Google Scholar
  16. 16.
    Sporer, H., Macher, G., Kreiner, C., Brenner, E.: A Model-Based Domain-Specific Language Approach for the Automotive E/E-System Design. In: International Conference on Research in Adaptive and Convergent Systems, RACS 2015, Prague, Czech Republic (2015) (under review)Google Scholar
  17. 17.
    Vujović, V., Maksimović, M., Perišić, B.: Sirius: A rapid development of DSM graphical editor. In: 18th International Conference on Intelligent Engineering Systems (INES), pp. 233–238. IEEE (2014)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Institute of Technical InformaticsGraz University of TechnologyGrazAustria

Personalised recommendations