Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Enabling Continuous Software Engineering for Embedded Systems Architectures with Virtual Prototypes

: Antonino, Pablo Oliveira; Jung, Matthias; Morgenstern, Andreas; Faßnacht, Florian; Bauer, Thomas; Bachorek, Adam; Kuhn, Thomas; Nakagawa, Elisa Yumi


Cuesta, Carlos E.:
ECSA 2018, 12th European Conference on Software Architecture. Proceedings : Madrid, Spain, September 24-28, 2018
Cham: Springer International Publishing, 2018 (Lecture Notes in Computer Science 11048)
ISBN: 978-3-030-00761-4
ISBN: 978-3-030-00760-7
ISBN: 978-3-030-00762-1
European Conference on Software Architecture (ECSA) <12, 2018, Madrid>
Fraunhofer IESE ()
Continuous engineering; Architecture driver; Architecture design; Architecture simulation; Virtual prototype

Continuous software engineering aims at orchestrating engineering knowledge from various disciplines in order to deal with the rapid changes within the ecosystems of which software-based systems are part of. The literature claims that one means to ensure these prompt responses is to incorporate virtual prototypes of the system as early as possible in the development process, such that requirements and architecture decisions are verified early and continuously by means of simulations. Despite the maturity of practices for designing and assessing architectures, as well as for virtual prototyping, it is still not clear how to jointly consider the practices from these disciplines within development processes, in order to address the dynamics imposed by continuous software engineering. In this regard, we discuss in this paper how to orchestrate architecture drivers and design specification techniques with virtual prototypes, to address the demands of continuous software engineering in development processes. Our proposals are based on experiences from research and industry projects in various domains such as automotive, agriculture, construction, and medical devices.