Safety interfaces for component-based systems

被引:0
|
作者
Elmqvist, J [1 ]
Nadjm-Tehrani, S
Minea, M
机构
[1] Linkoping Univ, Dept Comp & Informat Sci, Linkoping, Sweden
[2] Tech Univ Timisoara, Timisoara, Romania
[3] Inst Austria, Timisoara, Romania
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper addresses the problems appearing in component-based development of safety-critical systems. We aim at efficient reasoning about safety at system level while adding or replacing components. For safety-related reasoning it does not suffice to consider functioning components in their "intended" environments but also the behaviour of components in presence of single or multiple faults. Our contribution is a formal component model that includes the notion of a safety interface. It describes how the component behaves with respect to violation of a given system-level property in presence of faults in its environment. We also present an algorithm for deriving safety interfaces given a particular safety property and fault modes for the component. Moreover, we present compositional proof rules that can be applied to reason about the fault tolerance of the composed system by analyzing the safety interfaces of the components. Finally, we evaluate the above technique in a real aerospace application.
引用
下载
收藏
页码:246 / 260
页数:15
相关论文
共 50 条
  • [31] Monitoring Distributed Component-Based Systems
    Falcone, Ylies
    Nazarpour, Hosein
    Bensalem, Saddek
    Bozga, Marius
    FORMAL ASPECTS OF COMPONENT SOFTWARE (FACS 2021), 2021, 13077 : 153 - 173
  • [32] Model generation of component-based systems
    Sébastien Salva
    Elliott Blot
    Software Quality Journal, 2020, 28 : 789 - 819
  • [33] A Component-based Dynamic Link Support for Safety-critical Embedded Systems
    Kajtazovic, Nermin
    Preschern, Christopher
    Kreiner, Christian
    2013 20TH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER BASED SYSTEMS (ECBS 2013), 2013, : 92 - 99
  • [34] Performance analysis of component-based systems
    Zuberek, W. M.
    Bluemke, I.
    DEPCOS - RELCOMEX 2008: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON DEPENDABILITY OF COMPUTER SYSTEMS, 2008, : 293 - +
  • [35] Adding features to component-based systems
    Heisel, M
    Souquières, J
    OBJECTS, AGENTS, AND FEATURES, 2004, 2975 : 137 - 153
  • [36] Typing Component-Based Communication Systems
    Lienhardt, Michael
    Mezzina, Claudio Antares
    Schmitt, Alan
    Stefani, Jean-Bernard
    FORMAL TECHNIQUES FOR DISTRIBUTED SYSTEMS, PROCEEDINGS, 2009, 5522 : 167 - 181
  • [37] Architecture Normalization for Component-based Systems
    Wen, Lian
    Dromey, Geoff R.
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 160 (335-348) : 335 - 348
  • [38] Model generation of component-based systems
    Salva, Sebastien
    Blot, Elliott
    SOFTWARE QUALITY JOURNAL, 2020, 28 (02) : 789 - 819
  • [39] Component-Based Design of Embedded Systems
    Kopetz, Hermann
    SOFTWARE TECHNOLOGIES FOR EMBEDDED AND UBIQUITOUS SYSTEMS, 2010, 6399 : 1 - 1
  • [40] A component-based framework for recognition systems
    Middendorf, M
    Peust, C
    Schacht, J
    READING AND LEARNING, 2004, 2956 : 153 - 165