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 条
  • [31] Predictable GPUWavefront Splitting for Safety-Critical Systems
    Klashtorny, Artem
    Wu, Zhuanhao
    Kaushik, Anirudh Mohan
    Patel, Hiren
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2023, 22 (05)
  • [32] Visualizing Change in Agile Safety-Critical Systems
    Cleland-Huang, Jane
    Agrawal, Ankit
    Vierhauser, Michael
    Mayr-Dorn, Christoph
    IEEE SOFTWARE, 2021, 38 (03) : 43 - 51
  • [33] Challenges of Scaled Agile for Safety-Critical Systems
    Steghofer, Jan-Philipp
    Knauss, Eric
    Horkoff, Jennifer
    Wohlrab, Rebekka
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2019, 2019, 11915 : 350 - 366
  • [34] The Analysis of Methods for Programming Safety-critical Systems
    Cais, Stepan
    Herout, Pavel
    INFORMATICS 2013: PROCEEDINGS OF THE TWELFTH INTERNATIONAL CONFERENCE ON INFORMATICS, 2013, : 39 - 44
  • [35] Design standards and their application to the digital retrofit of existing analog safety-critical systems
    Tillack, JA
    Kaufman, LM
    Kannan, K
    Johnson, BW
    ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM - 2000 PROCEEDINGS, 2000, : 345 - 349
  • [36] Model-based assurance evidence management for safety-critical systems
    Luis de la Vara, Jose
    Garcia, Arturo S.
    Valero, Jorge
    Ayora, Clara
    SOFTWARE AND SYSTEMS MODELING, 2022, 21 (06) : 2329 - 2365
  • [37] A Predictable Framework for Safety-Critical Embedded Systems
    Andalam, Sidharta
    Roop, Partha S.
    Girault, Alain
    Traulsen, Claus
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (07) : 1600 - 1612
  • [38] Verifying a scheduling protocol of safety-critical systems
    Wang, Meng
    Tian, Cong
    Zhang, Nan
    Duan, Zhenhua
    Du, Hongwei
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2019, 37 (04) : 1191 - 1215
  • [39] Certification of software for real-time safety-critical systems: state of the art
    Kornecki, Andrew
    Zalewski, Janusz
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2009, 5 (02) : 149 - 161
  • [40] Natural Language Processing based Auto Generation of Proof Obligations for Formal Verification of Control Requirements in Safety-Critical Systems
    Shivamurthy, Jagadish
    Vidyarthi, Deepti
    Uppal, Tarun
    IFAC PAPERSONLINE, 2024, 57 : 1 - 6