Synthesis and exploration of multi-level, multi-perspective architectures of automotive embedded systems

  • Jordan A. Ross
  • Alexandr Murashkin
  • Jia Hui Liang
  • Michał Antkiewicz
  • Krzysztof Czarnecki
Regular Paper

DOI: 10.1007/s10270-017-0592-y

Cite this article as:
Ross, J.A., Murashkin, A., Liang, J.H. et al. Softw Syst Model (2017). doi:10.1007/s10270-017-0592-y
  • 13 Downloads

Abstract

In industry, evaluating candidate architectures for automotive embedded systems is routinely done during the design process. Today’s engineers, however, are limited in the number of candidates that they are able to evaluate in order to find the optimal architectures. This limitation results from the difficulty in defining the candidates as it is a mostly manual process. In this work, we propose a way to synthesize multi-level, multi-perspective candidate architectures and to explore them across the different layers and perspectives. Using a reference model similar to the EAST-ADL domain model but with a focus on early design, we explore the candidate architectures for two case studies: an automotive power window system and the central door locking system. Further, we provide a comprehensive set of question templates, based on the different layers and perspectives, that engineers can ask to synthesize only the candidates relevant to their task at hand. Finally, using the modeling language Clafer, which is supported by automated backend reasoners, we show that it is possible to synthesize and explore optimal candidate architectures for two highly configurable automotive sub-systems.

Keywords

Architecture synthesis Multi-level architectures Multi-perspective architectures E/E architecture Architecture optimization Candidate architectures Early design 

Copyright information

© Springer-Verlag Berlin Heidelberg 2017

Authors and Affiliations

  • Jordan A. Ross
    • 1
  • Alexandr Murashkin
    • 1
  • Jia Hui Liang
    • 1
  • Michał Antkiewicz
    • 1
  • Krzysztof Czarnecki
    • 1
  1. 1.University of WaterlooWaterlooCanada

Personalised recommendations