Context: Iteration—performing an activity once it has already been done—is unavoidable and omnipresent during software development. Management of iteration is a challenging …
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 …
Software in modern vehicles consists of multi-criticality functions, where a function can be safety-critical with stringent real-time requirements, less critical from the vehicle operation …
The vehicular industry has exploited model-based engineering for design, analysis, and development of single-core vehicular systems. Next generation of autonomous vehicles will …
According to the model-driven engineering paradigm, one of the entry requirements when realizing a seamless tool chain for the development of software is the definition of …
N Weidmann, S Kannan, A Anjorin - arXiv preprint arXiv:2106.01063, 2021 - arxiv.org
Managing models in a consistent manner is an important task in the field of Model-Driven Engineering (MDE). Although restoring and maintaining consistency is desired in general …
Uncertainty occurs naturally in software systems, including those that are model-based. When such systems are safety-critical, they need to be assured, eg, by arguing that the …
Abstract Models play an important role in nowadays' software engineering processes, providing stakeholders with a suitable level of abstraction for specifying software systems …
Considering the ubiquitousness of software in modern vehicles, its increased value and development cost, an efficient software development became of paramount importance for …