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 条
  • [21] AADL-based Safety Analysis Approaches for Safety-Critical Systems
    Wei, Xiaomin
    2019 IEEE 12TH CONFERENCE ON SOFTWARE TESTING, VALIDATION AND VERIFICATION (ICST 2019), 2019, : 481 - 482
  • [22] Methodology for assessing safety-critical systems
    HRL Laboratories, LLC, 3011 Malibu Canyon Road, Malibu, CA 90265-4797, United States
    不详
    Int J Modell Simul, 2007, 2 (99-106): : 99 - 106
  • [23] FACILITATING THE MAINTENANCE OF SAFETY-CRITICAL SYSTEMS
    GANNOD, GC
    CHENG, BHC
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1994, 4 (02) : 183 - 204
  • [24] TRANSPUTER-BASED FAULT TOLERANCE IN SAFETY-CRITICAL SYSTEMS
    THOMPSON, HA
    MICROPROCESSORS AND MICROSYSTEMS, 1991, 15 (05) : 243 - 248
  • [25] A framework for safety automation of safety-critical systems operations
    Acharyulu, P. V. Srinivas
    Seetharamaiah, P.
    SAFETY SCIENCE, 2015, 77 : 133 - 142
  • [26] A Compositional Verification Method for AADL Models of Safety-Critical Software
    Zhang B.-L.
    Yang Z.-B.
    Zhou Y.
    Ma Y.-Y.
    Huang Z.-Q.
    Xue L.
    Jisuanji Xuebao/Chinese Journal of Computers, 2020, 43 (11): : 2134 - 2151
  • [27] Adaptive Mechanisms for Component-Based Real-Time Systems
    Buttazzo, Giorgio
    Santinelli, Luca
    2015 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS (AHS), 2015,
  • [28] ANALYSIS OF TIMELINESS REQUIREMENTS IN SAFETY-CRITICAL SYSTEMS
    DELEMOS, R
    SAEED, A
    ANDERSON, T
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 571 : 171 - 192
  • [29] Verifying a scheduling protocol of safety-critical systems
    Meng Wang
    Cong Tian
    Nan Zhang
    Zhenhua Duan
    Hongwei Du
    Journal of Combinatorial Optimization, 2019, 37 : 1191 - 1215
  • [30] Gender, Sentiment and Emotions, and Safety-Critical Systems
    Carver, Jeffrey
    Capilla, Rafael
    Penzenstadler, Birgit
    Serebrenik, Alexander
    Valdezate, Alejandro
    IEEE SOFTWARE, 2018, 35 (06) : 16 - 19