From low-level programming to full-fledged industrial model-based development: the story of the Rubus Component Model

2Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Developing distributed real-time systems is a complex task that has historically entailed specialized handcraft. In this paper, we propose a retrospective on the (r)evolutionary changes that led to the transition from low-level programming to industrial full-fledged model-based development embodied by the Rubus Component Model and its tool-ecosystem. We focus on the needs, challenges, and solutions of a 15-year-long evolution journey of a software development approach that has gone from low-level and manual programming to a highly automated environment offering modeling, analysis, and development of vehicular software systems with multi-criticality for deployment on single- and multi-core platforms.

Cite

CITATION STYLE

APA

Bucaioni, A., Ciccozzi, F., Di Salle, A., & Sjödin, M. (2023). From low-level programming to full-fledged industrial model-based development: the story of the Rubus Component Model. Software and Systems Modeling, 22(4), 1085–1097. https://doi.org/10.1007/s10270-023-01107-3

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free