Seamless Integrated Simulation in Design and Verification Flow for Safety-Critical Systems

被引:2
作者
Weissnegger, Ralph [1 ,2 ]
Schuss, Markus [1 ]
Kreiner, Christian [1 ]
Pistauer, Markus [2 ]
Roemer, Kay [1 ]
Steger, Christian [1 ]
机构
[1] Graz Univ Technol TU Graz, Inst Tech Informat, Graz, Austria
[2] CISC Semicond GmbH, Klagenfurt, Austria
来源
COMPUTER SAFETY, RELIABILITY, AND SECURITY, SAFECOMP 2016 | 2016年 / 9923卷
关键词
ISO26262; Safety; Automotive; Process; UML; MARTE; Verification; Simulation; Model-based;
D O I
10.1007/978-3-319-45480-1_29
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In the automotive domain, safety plays an ever increasing role in the development of future vehicles. Since the automotive market is heading towards fully automated driving cars, the amount of new assistance features for ensuring safe and reliable operations is rising. Today, requirements, design and verification must follow the stringent specifications from standards such as ISO26262 for functional safety. Thus, simulation in early design phases is key to develop safe and reliable systems and to reduce costs and time-to-market. UML as a model-based approach, helps to overcome the complexity issues of safety-critical systems and improves the communication between different stakeholders (e.g. hardware, software, safety, security). In this paper, we present a novel methodology to automatically generate testbenches for simulation based verification starting from a first safety analysis and derived safety requirements. Through early simulation of UML/MARTE models with constraint random stimuli and parameters we are able to derive further requirements for safety-critical system development. Furthermore, our approach is compliant with the requirements, design and verification flow of ISO26262. We will show the benefits by applying our methodology to an industrial use case of a battery management system.
引用
收藏
页码:359 / 370
页数:12
相关论文
共 13 条
  • [1] [Anonymous], 2016, CA703 CATR
  • [2] [Anonymous], 2011, FUCT SAF ISO26262 4, P1
  • [3] [Anonymous], 2015, Technical report
  • [4] [Anonymous], P 2015 FOR SPEC DES
  • [5] Bridging the Gap Between Fault Trees and UML State Machine Diagrams for Safety Analysis
    Kim, HyeonJeong
    Wong, W. Eric
    Debroy, Vidroha
    Bae, DooHwan
    [J]. 17TH ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2010), 2010, : 196 - 205
  • [6] Kirchsteiger Christoph M., 2008, Proceedings 2008 IEEE International Systems Conference, P421
  • [7] Stimulus generation for constrained random simulation
    Kitchen, Nathan
    Kuehlmann, Andreas
    [J]. IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN DIGEST OF TECHNICAL PAPERS, VOLS 1 AND 2, 2007, : 258 - 265
  • [8] Mader R., 2011, 30 INT C SAFECOMP 20, P113
  • [9] Analyzing Industrial Architectural Models by Simulation and Model-Checking
    Marinescu, Raluca
    Kaijser, Henrik
    Mikucionis, Marius
    Seceleanu, Cristina
    Lonn, Henrik
    David, Alexandre
    [J]. FORMAL TECHNIQUES FOR SAFETY-CRITICAL SYSTEMS, FTSCS 2014, 2015, 476 : 189 - 205
  • [10] Mhenni F., 2014, 2014 IEEE ASME INT C