On design-time modelling and verification of safety-critical component-based systems

被引:0
|
作者
Kajtazovic N. [1 ]
Preschern C. [1 ]
Höller A. [1 ]
Kreiner C. [1 ]
机构
[1] Institute for Technical Informatics, Graz University of Technology, Inffeldgasse 16, Graz
关键词
Component-based systems; Compositional verification; Constraint programming; Safety-critical systems;
D O I
10.2991/ijndc.2014.2.3.7
中图分类号
学科分类号
摘要
Component-based Software Engineering (CBSE) is currently a key paradigm used for developing safety-critical systems. It provides a fundamental means to master systems complexity, by allowing to design systems parts (i.e., components) for reuse and by allowing to develop those parts independently. One of the main challenges of introducing CBSE in this area is to ensure the integrity of the overall system after building it from individual components, since safety-critical systems require a rigorous development and qualification process to be released for the operation. Although the topic of compositional modelling and verification in the context of component-based systems has been studied intensively in the last decade, there is currently still a lack of tools and methods that can be applied practically and that consider major related systems quality attributes such as usability and scalability. In this paper, we present a novel approach for design-time modelling and verification of safety-critical systems, based on data semantics of components. We describe the composition, i.e., the systems design, and the underlying properties of components as a Constraint Satisfaction Problem (CSP) and perform the verification by solving that problem. We show that CSP can be successfully applied for the verification of compositions for many types of properties. In our experimental setup we also show how the proposed verification scales with regard to the complexity of different system configurations. © 2014, Atlantis Press. All rights reserved.
引用
收藏
页码:175 / 188
页数:13
相关论文
共 50 条
  • [41] Hardware certification for real-time safety-critical systems: State of the art
    Kornecki, Andrew J.
    Zalewski, Janusz
    ANNUAL REVIEWS IN CONTROL, 2010, 34 (01) : 163 - 174
  • [42] Building safety-critical real-time systems with synchronous software components
    Gunzert, M
    REAL TIME PROGRAMMING 1999 (WRTP'99), 1999, : 63 - 68
  • [43] Are safety-critical systems really survivable to attacks?
    Silva, Helber
    Vieira, Marco
    Neto, Augusto
    2023 IEEE INTERNATIONAL SYSTEMS CONFERENCE, SYSCON, 2023,
  • [44] Safety-Critical Systems: The Next Generation INTRODUCTION
    Bloomfield, Robin
    Lala, Jay
    IEEE SECURITY & PRIVACY, 2013, 11 (04) : 11 - 13
  • [45] A Ravenscar-Compliant Run-time Kernel for Safety-Critical Systems*
    Kristina Lundqvist
    Lars Asplund
    Real-Time Systems, 2003, 24 : 29 - 54
  • [46] A ravenscar-compliant run-time kernel for safety-critical systems
    Lundqvist, K
    Asplund, L
    REAL-TIME SYSTEMS, 2003, 24 (01) : 29 - 54
  • [47] Copula-based reliability and safety analysis of safety-critical systems with dependent failures
    Jia, Xujie
    Xing, Liudong
    Li, Gang
    QUALITY AND RELIABILITY ENGINEERING INTERNATIONAL, 2018, 34 (05) : 928 - 938
  • [48] A Methodology for Modeling Software Safety in Safety-Critical Computing Systems
    Kumar, S. Phani
    Ramaiah, P. Seetha
    Khanaa, V.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2009, 9 (07): : 185 - 193
  • [49] A reward-based performability modelling of a fault-tolerant safety-critical system
    Ahamad, Shakeel
    Gupta, Ratneshwer
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2023, 14 (06) : 2218 - 2234
  • [50] Spatial Functions for Modeling and Analysis of Safety-Critical Systems of Systems
    Lanier, Benjamin
    Petnga, Leonard
    2019 14TH ANNUAL CONFERENCE SYSTEM OF SYSTEMS ENGINEERING (SOSE), 2019, : 352 - 357