DocumentCode :
123916
Title :
Virtual Platforms for Model-Based Design of Dependable Cyber-Physical System Software
Author :
Becker, Matthias ; Kuznik, Christoph ; Mueller, Wolfgang
Author_Institution :
C-Lab., Univ. of Paderborn, Paderborn, Germany
fYear :
2014
fDate :
27-29 Aug. 2014
Firstpage :
246
Lastpage :
253
Abstract :
In this article, we present a virtual platform driven methodology for model-based design of dependable SW targeting cyber-physical systems. Our methodology covers an eight levels spanning flow for smooth refinement of discrete/continuous application models towards the implementation of distributed SW stacks providing flexibility w.r.t. early integration of object/binary code. For this, we propose multiple virtual platform abstraction levels supporting SW synthesis from high level MoCs. By continuous interfacing with a model of the physical environment in-the-loop we enable to holistically consider mutual impacts of the SW and its environment. In order to assess and improve SW dependability we investigate the injection of faults and their effects into both the environment model and the SW under test. We present a mapping of the proposed methodology to a completely SystemC-based framework by employing several SystemC extensions, such as AMS/TDF, QEMU, and abstract models of RTOS, HAL and middleware. Finally, we present experimental results from an automotive case study: a fault- tolerant fuel injection control system for which we consider two fault injection use cases: (i) robustness/stress testing and (ii) mutation testing. Our results were derived by prototypic integration of our SystemC framework with a commercial Simulink- based tool chain for AUTOSAR-compliant SW development and deployment.
Keywords :
C language; automotive engineering; fault tolerance; program testing; simulation; virtualisation; SW under test; Simulink; SystemC-based framework; automotive case study; cyber-physical system software; discrete/continuous application; fault-tolerant fuel injection control system; model-based design; physical environment in-the-loop; virtual platforms; Abstracts; Computational modeling; Data models; Iron; Testing; Time-varying systems; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design (DSD), 2014 17th Euromicro Conference on
Conference_Location :
Verona
Type :
conf
DOI :
10.1109/DSD.2014.107
Filename :
6927251
Link To Document :
بازگشت