On the combination of assertions and virtual prototyping for the design of safety-critical systems

被引:0
|
作者
Oodes, T [1 ]
Krisp, H [1 ]
Müller-Schloer, C [1 ]
机构
[1] Univ Hannover, Inst Comp Engn Architecture & Operating Syst, D-30167 Hannover, Germany
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Embedded systems for safety-critical applications need design methods, which comply with the requirements of such sensitive systems. This paper proposes a new approach to the design of such systems and presents first results. We introduce the method of Virtual Prototyping in combination with assertions for an UML-based system design. This means that we build an abstract model of a heterogeneous embedded system including functional and especially timing constraints from the very beginning. The Unified Modeling Language (UML) has been extended to model complex heterogeneous systems rather than just software. The Virtual Prototype is made executable on an open simulator platform. From the simulation we derive information about the system's functional and timing behavior, which is fed back to the UML system level. This paper discusses the assertion-based design process and its implementation by corresponding design tools, and it shows how assertions can vastly improve the quality of embedded system design.
引用
收藏
页码:195 / 208
页数:14
相关论文
共 50 条
  • [1] A NEW APPROACH TO THE DESIGN OF SAFETY-CRITICAL SYSTEMS BASED ON VIRTUAL PROTOTYPING, ASSERTIONS AND SIMULATION
    Oodes, Tim
    Mueller-Schloer, Christian
    [J]. PROCEEDINGS OF THE 1ST INTERNATIONAL CONFERENCE ON ADVANCED RESEARCH IN VIRTUAL AND RAPID PROTOTYPING, 2003, : 284 - 291
  • [2] Safety-critical systems design
    Douglass, BP
    [J]. ELECTRONIC ENGINEERING, 1998, 70 (862): : 45 - +
  • [3] Managing Uncertainty in the Design of Safety-Critical Aviation Systems Safety-Critical Unmanned Aerial Systems
    Gebre-Egziabher, Demoz
    [J]. PROCEEDINGS OF THE 31ST INTERNATIONAL TECHNICAL MEETING OF THE SATELLITE DIVISION OF THE INSTITUTE OF NAVIGATION (ION GNSS+ 2018), 2018, : 2297 - 2320
  • [4] Towards normal design for safety-critical systems
    Mannering, Derek
    Hall, Jon G.
    Rapanotti, Lucia
    [J]. Fundamental Approaches to Software Engineering, Proceedings, 2007, 4422 : 398 - 411
  • [5] SAFETY-CRITICAL SYSTEMS
    MCDERMID, JA
    THEWLIS, DJ
    [J]. SOFTWARE ENGINEERING JOURNAL, 1991, 6 (02): : 35 - 35
  • [6] Safety Assessment of Design Patterns for Safety-Critical Embedded Systems
    Armoush, Ashraf
    Beckschulze, Eva
    Kowalewski, Stefan
    [J]. 2009 35TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS, 2009, : 523 - 527
  • [7] SAFETY-CRITICAL SYSTEMS
    RUDALL, BH
    [J]. ROBOTICA, 1990, 8 : 184 - 184
  • [8] Safety Perspective for Supporting Architectural Design of Safety-Critical Systems
    Gurbuz, Havva Gulay
    Tekinerdogan, Bedir
    Er, Nagehan Pala
    [J]. SOFTWARE ARCHITECTURE, ECSA 2014, 2014, 8627 : 365 - 373
  • [9] SysML Extensions for Safety-Critical Mechatronic Systems Design
    Mhenni, Faida
    Choley, Jean-Yves
    Nguyen, Nga
    [J]. 2015 IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (ISSE) PROCEEDINGS, 2015, : 242 - 247
  • [10] Design for constraint violation detection in safety-critical systems
    Subramanian, S
    Tsai, WT
    Rayadurgam, S
    [J]. THIRD IEEE INTERNATIONAL HIGH-ASSURANCE SYSTEMS ENGINEERING SYMPOSIUM, PROCEEDINGS, 1998, : 109 - 116