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 条
  • [1] Developing adaptable user interfaces for component-based systems
    Grundy, J
    Hosking, J
    INTERACTING WITH COMPUTERS, 2002, 14 (03) : 175 - 194
  • [2] An Architectural Approach to Safety of Component-based Robotic Systems
    Jung, Min Yang
    Kazanzides, Peter
    2016 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2016, : 3360 - 3366
  • [3] A Component-Based Approach to Hybrid Systems Safety Verification
    Mueller, Andreas
    Mitsch, Stefan
    Retschitzegger, Werner
    Schwinger, Wieland
    Platzer, Andre
    INTEGRATED FORMAL METHODS (IFM 2016), 2016, 9681 : 441 - 456
  • [4] Usability evaluation of component-based user interfaces
    Brinkman, WP
    Haakma, R
    Bouwhuis, DG
    HUMAN-COMPUTER INTERACTION - INTERACT'01, 2001, : 767 - 768
  • [5] Component-Based Development of Adaptive User Interfaces
    Yigitbas, Enes
    Josifovska, Klementina
    Jovanovikj, Ivan
    Kalinci, Ferhat
    Anjorin, Anthony
    Engels, Gregor
    PROCEEDINGS OF THE ACM SIGCHI SYMPOSIUM ON ENGINEERING INTERACTIVE COMPUTING SYSTEMS (EICS'19), 2019,
  • [6] Testing of component-based systems
    Kanso, Bilal
    Aiguier, Marc
    Boulanger, Frederic
    Gaston, Christophe
    2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), VOL 1, 2012, : 300 - 305
  • [7] Component-based reconfigurable systems
    Lowry, MR
    COMPUTER, 1998, 31 (04) : 44 - +
  • [8] Slicing component-based systems
    Pan, YJ
    Pan, D
    Chen, MH
    ICECCS 2005: 10TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2005, : 155 - 164
  • [9] Assessing component-based systems
    Cechich, Alejandra
    Piattini, Mario
    Vallecillo, Antonio
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2003, 2693 : 1 - 20
  • [10] Engineering of component-based systems
    Brown, AW
    Wallnau, KC
    SECOND IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS: HELD JOINTLY WITH 6TH CSESAW, 4TH IEEE RTAW, AND SES'96, 1996, : 414 - 422