Author:
Bucaioni Alessio,Mubeen Saad,Ciccozzi Federico,Cicchetti Antonio,Sjödin Mikael
Abstract
AbstractSoftware 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 perspective, but still with real-time requirements, or not critical at all. Next-generation autonomous vehicles will require higher computational power to run multi-criticality functions and such a power can only be provided by parallel computing platforms such as multi-core architectures. However, current model-based software development solutions and related modelling languages have not been designed to effectively deal with challenges specific of multi-core, such as core-interdependency and controlled allocation of software to hardware. In this paper, we report on the evolution of the Rubus Component Model for the modelling, analysis, and development of vehicular software systems with multi-criticality for deployment on multi-core platforms. Our goal is to provide a lightweight and technology-preserving transition from model-based software development for single-core to multi-core. This is achieved by evolving the Rubus Component Model to capture explicit concepts for multi-core and parallel hardware and for expressing variable criticality of software functions. The paper illustrates these contributions through an industrial application in the vehicular domain.
Publisher
Springer Science and Business Media LLC
Subject
Modeling and Simulation,Software
Reference62 articles.
1. Charette, R.N.: This car runs on code. IEEE Spectrum 46, (2009)
2. Ciccozzi, F., Seceleanu, T., Corcoran, D., Scholle, D.: UML-based development of embedded real-time software on multi-core in practice: lessons learned and future perspectives. IEEE Access 4, (2016)
3. Rubus ICE-Integrated Development Environment, http://www.arcticus-systems.com, Accessed: September (2019)
4. Thorngren, P.: Keynote talk: experiences from east-adl use. In: EAST-ADL Open Workshop, Gothenberg (2013)
5. ISO 26262-1:2011: Road Vehicles in Functional Safety, http://www.iso.org, Accessed: September (2019)
Cited by
15 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献