IEEE Access (Jan 2018)

MoVES: A Model-Driven Methodology for Vehicular Embedded Systems

  • Alessio Bucaioni,
  • Lorenzo Addazi,
  • Antonio Cicchetti,
  • Federico Ciccozzi,
  • Romina Eramo,
  • Saad Mubeen,
  • Mikael Sjodin

DOI
https://doi.org/10.1109/ACCESS.2018.2789400
Journal volume & issue
Vol. 6
pp. 6424 – 6445

Abstract

Read online

This paper introduces a novel model-driven methodology for the software development of real-time distributed vehicular embedded systems on single- and multi-core platforms. The proposed methodology discloses the opportunity of improving the cost-efficiency of the development process by providing automated support to identify viable design solutions with respect to selected non-functional requirements. To this end, it leverages the interplay of modeling languages for the vehicular domain whose integration is achieved by a suite of model transformations. An instantiation of the methodology is discussed for timing requirements, which are among the most critical ones for vehicular systems. To support the design of temporally correct systems, cooperation between EAST-ADL and the Rubus component model is opportunely built-up by means of model transformations, enabling timing-aware design and model-based timing analysis of the system. The applicability of the methodology is demonstrated as the proof of concepts on industrial use cases performed in cooperation with our industrial partners.

Keywords