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 条
  • [11] Maintaining component-based systems
    Voas, J
    IEEE SOFTWARE, 1998, 15 (04) : 22 - +
  • [12] Component-Based Safety Analysis of FPGAs
    Conmy, Philippa
    Bate, Iain
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2010, 6 (02) : 195 - 205
  • [13] Optimal Component Selection for Component-Based Systems
    Khan, Muhammad Ali
    Mahmood, Sajjad
    INNOVATIONS IN COMPUTING SCIENCES AND SOFTWARE ENGINEERING, 2010, : 467 - 472
  • [14] The Forgotten Interfaces: A Critique of Component-based Models of Computing
    Selic, Bran
    JOURNAL OF OBJECT TECHNOLOGY, 2020, 19 (03): : 1 - 8
  • [15] Constraint-Based Verification of Compositions in Safety-Critical Component-Based Systems
    Kajtazovic, Nermin
    Preschern, Christopher
    Hoeller, Andrea
    Kreiner, Christian
    SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING, 2015, 569 : 113 - 130
  • [16] Component-based Software Safety Assessment Method
    Gu, Tao
    Zhou, Qing
    Ling, Dong-yi
    Wang, Shi-hai
    INTERNATIONAL CONFERENCE ON MATERIALS, MANUFACTURING AND MECHANICAL ENGINEERING (MMME 2016), 2016, : 127 - 132
  • [17] Dependability of Safety-Critical Computer Systems through Component-Based Evolution
    Kharchenko, Vyacheslav
    Sklyar, Vladimir
    Siora, Alexandr
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON DEPENDABILITY OF COMPUTER SYSTEMS, 2009, : 42 - 49
  • [18] Integrating Safety Analyses and Component-Based Design
    Domis, Dominik
    Trapp, Mario
    COMPUTER SAFETY, RELIABILITY, AND SECURITY, PROCEEDINGS, 2008, 5219 : 58 - 71
  • [19] Viewpoints for specifying component-based systems
    Kotonya, G
    Hutchinson, J
    COMPONENT-BASED SOFTWARE ENGINEERING, 2004, 3054 : 114 - 121
  • [20] Enhancing dependability of component-based systems
    Lanoix, Arnaud
    Hatebur, Denis
    Heisel, Maritta
    Souquieres, Jeanine
    RELIABLE SOFTWARE TECHNOLOGIES - ADA- EUROPE 2007, PROCEEDINGS, 2007, 4498 : 41 - +