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 条
  • [41] Model generation of component-based systems
    Salva, Sebastien
    Blot, Elliott
    SOFTWARE QUALITY JOURNAL, 2020, 28 (02) : 789 - 819
  • [42] Extracting Interactions in Component-Based Systems
    Parsons, Trevor
    Mos, Adrian
    Trofin, Mircea
    Gschwind, Thomas
    Murphy, John
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2008, 34 (06) : 783 - 799
  • [43] Runtime Verification of Component-Based Systems
    Falcone, Ylies
    Jaber, Mohamad
    Thanh-Hung Nguyen
    Bozga, Marius
    Bensalem, Saddek
    SOFTWARE ENGINEERING AND FORMAL METHODS, 2011, 7041 : 204 - +
  • [44] Component-Based Specification of Distributed Systems
    Malcolm, Grant
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 160 : 211 - 224
  • [45] Automatic checking of component protocols in component-based systems
    Zimmermann, Wolf
    Schaarschmidt, Michael
    SOFTWARE COMPOSITION, 2006, 4089 : 1 - 17
  • [46] EXPLORING INTERFACES IN A DISTRIBUTED COMPONENT-BASED PROGRAMMING FRAMEWORK FOR ROBOTICS
    Dominguez-Brito, A. C.
    Santana-Jorge, F. J.
    Cabrera-Gamez, J.
    Hernandez-Sosa, J. D.
    Isern-Gonzalez, J.
    Fernandez-Perdomo, E.
    ICAART: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE, VOL 1, 2012, : 667 - 672
  • [47] Model-Checking for the Functional Safety of Control Component-based Heterogeneous Embedded Systems
    Khalgui, Mohamed
    Hanisch, Hans-Michael
    Gharbi, Atef
    2009 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (EFTA 2009), 2009,
  • [48] Classification, analysis and detection of interface inconsistencies in safety-relevant component-based systems
    Saglietti, F
    Jung, M
    PROBABILISTIC SAFETY ASSESSMENT AND MANAGEMENT, VOL 1- 6, 2004, : 1864 - 1869
  • [49] Safety of Component-Based Systems: Analysis and Improvement using Fujaba4Eclipse
    Tichy, Matthias
    Henkler, Stefan
    Meyer, Matthias
    von Detten, Markus
    ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 973 - 974
  • [50] On design-time modelling and verification of safety-critical component-based systems
    Kajtazovic N.
    Preschern C.
    Höller A.
    Kreiner C.
    International Journal of Networked and Distributed Computing, 2014, 2 (3) : 175 - 188