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 条
  • [1] On Design-time Modelling and Verification of Safety-critical Component-based Systems
    Kajtazovic, Nermin
    Preschern, Christopher
    Hoeller, Andrea
    Kreiner, Christian
    [J]. INTERNATIONAL JOURNAL OF NETWORKED AND DISTRIBUTED COMPUTING, 2014, 2 (03) : 175 - 188
  • [2] Constraint-Based Verification of Compositions in Safety-Critical Component-Based Systems
    Kajtazovic, Nermin
    Preschern, Christopher
    Hoeller, Andrea
    Kreiner, Christian
    [J]. SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING, 2015, 569 : 113 - 130
  • [3] Component-Based Modeling and Verification of Dynamic Adaptation in Safety-Critical Embedded Systems
    Adler, Rasmus
    Schaefer, Ina
    Trapp, Mario
    Poetzsch-Heffter, Arnd
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2010, 10 (02)
  • [4] A component-based approach to specify hazards in the design of safety-critical systems
    Lu, SR
    Halang, WA
    Schmidtt, HW
    Gumzej, R
    [J]. 2005 3RD IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2005, : 680 - 685
  • [5] Design-Time Reliability Prediction Model for Component-Based Software Systems
    Ali, Awad
    Bashir, Mohammed Bakri
    Hassan, Alzubair
    Hamza, Rafik
    Alqhtani, Samar M.
    Tawfeeg, Tawfeeg Mohmmed
    Yousif, Adil
    [J]. SENSORS, 2022, 22 (07)
  • [6] Dependability of Safety-Critical Computer Systems through Component-Based Evolution
    Kharchenko, Vyacheslav
    Sklyar, Vladimir
    Siora, Alexandr
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON DEPENDABILITY OF COMPUTER SYSTEMS, 2009, : 42 - 49
  • [7] A Component-based Dynamic Link Support for Safety-critical Embedded Systems
    Kajtazovic, Nermin
    Preschern, Christopher
    Kreiner, Christian
    [J]. 2013 20TH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER BASED SYSTEMS (ECBS 2013), 2013, : 92 - 99
  • [8] A Component-Based Approach for the Specification and Verification of Safety-Critical Software: Application to a Platoon of Vehicles
    Souquieres, Jeanine
    [J]. ERCIM NEWS, 2008, (75): : 33 - 34
  • [9] Towards Component-Based Design of Safety-Critical Cyber-Physical Applications
    Masrur, Alejandro
    Kit, Michal
    Bures, Tomas
    Hardt, Wolfram
    [J]. 2014 17TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2014, : 254 - 261
  • [10] Component-based design of cyber-physical applications with safety-critical requirements
    Masrur, Alejandro
    Kit, Michal
    Matena, Vladimir
    Bures, Tomas
    Hardt, Wolfram
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2016, 42 : 70 - 86