Component-based design of cyber-physical applications with safety-critical requirements

被引:16
|
作者
Masrur, Alejandro [1 ]
Kit, Michal [2 ]
Matena, Vladimir [2 ]
Bures, Tomas [2 ]
Hardt, Wolfram [3 ]
机构
[1] TU Chemnitz, Dept Comp Sci, Software Technol Embedded Syst, Str Nationen 62, D-09111 Chemnitz, Germany
[2] Charles Univ Prague, Fac Math & Phys, Dept Distributed & Dependable Syst, Malostranske Namesti 25, Prague 1, Czech Republic
[3] TU Chemnitz, Dept Comp Sci, Comp Engn, Str Nationen 62, D-09111 Chemnitz, Germany
关键词
Cyber-physical systems; Component-based design; Safety-critical applications; Real-time and timing analysis; Unreliable communication; Reliability-aware design; MODEL;
D O I
10.1016/j.micpro.2016.01.007
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cyber-physical systems typically involve large numbers of mobile autonomous devices that closely interact with each other and their environment. Standard design and development techniques often fail to effectively manage the complexity and dynamics of such systems. As a result, there is a strong need for new programing models and abstractions. Towards this, component-based design methods are a promising solution. However, existing such approaches either do not accurately model transitory interactions between components - which are typical of cyber-physical systems - or do not provide guarantees for real-time behavior which is essential in safety-critical applications. To overcome this problem, we present a component-based design technique based on DEECo (Dependable Emergent Ensembles of Components). The DEECo framework allows modeling large-scale dynamic systems by a set of interacting components and, in contrast to approaches from the literature, it provides mechanisms to describe transitory interactions between them. To allow reasoning about timing behavior at the component-description level, we characterize DEECo's closed-loop delay in the worst case, i.e., the maximum time needed to react to a change in the environment. Based on this, we incorporate real-time analysis into DEECo's design flow. This further allows us to analyze the system's robustness under unreliable communication and to design decentralized safety-preserving mechanisms. To illustrate the simplicity and usefulness of our approach, we present a case study consisting of an intelligent crossroad system. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:70 / 86
页数:17
相关论文
共 50 条
  • [31] Timing Predictability and Security in Safety-Critical Industrial Cyber-Physical Systems: A Position Paper
    Mubeen, Saad
    Lisova, Elena
    Feljan, Aneta Vulgarakis
    APPLIED SCIENCES-BASEL, 2020, 10 (09):
  • [32] Towards a Statistical Model Checking Method for Safety-Critical Cyber-Physical System Verification
    Xie, Jian
    Tan, Wenan
    Fang, Bingwu
    Huang, Zhiqiu
    SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [33] Utilizing Intervals in Component-based Design of Cyber Physical Systems
    Peter, Steffen
    Givargis, Tony
    2013 IEEE 16TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2013), 2013, : 635 - 642
  • [34] Verified Traffic Networks: Component-based Verification of Cyber-Physical Flow Systems
    Mueller, Andreas
    Mitsch, Stefan
    Platzer, Andre
    2015 IEEE 18TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS, 2015, : 757 - 764
  • [35] A Component-Based Simplex Architecture for High-Assurance Cyber-Physical Systems
    Dung Phan
    Yang, Junxing
    Clark, Matthew
    Grosu, Radu
    Schierman, John
    Smolka, Scott
    Stoller, Scott
    2017 17TH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN (ACSD), 2017, : 49 - 58
  • [36] Component-based Timing Analysis for Embedded Software Components in Cyber-Physical Systems
    Li, Haoxuan
    Vanherpen, Ken
    Hellinckx, Peter
    Mercelis, Siegfried
    De Meulenaere, Paul
    2020 9TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2020, : 173 - 180
  • [37] Formal Verification of a Dependable State Machine-Based Hardware Architecture for Safety-Critical Cyber-Physical Systems: Analysis, Design, and Implementation
    Khairullah, Shawkat Sabah
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2024, 40 (04): : 509 - 523
  • [38] Component-Based Modeling and Verification of Dynamic Adaptation in Safety-Critical Embedded Systems
    Adler, Rasmus
    Schaefer, Ina
    Trapp, Mario
    Poetzsch-Heffter, Arnd
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2010, 10 (02)
  • [39] Towards a Verification-Driven Iterative Development of Software for Safety-Critical Cyber-Physical Systems
    Sirjani, Marjan
    Provenzano, Luciana
    Asadollah, Sara Abbaspour
    Moghadam, Mahshid Helali
    Saadatmand, Mehrdad
    JOURNAL OF INTERNET SERVICES AND APPLICATIONS, 2021, 12 (01)
  • [40] Temporal Behavior Analysis and Synthesis for Safety-Critical Transportation Cyber-Physical Systems: A Compositional Approach
    Zhu, Hai
    Xu, Hengzhou
    Xue, Xingsi
    Kim, Byung-Gyu
    Xu, Mengmeng
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2024,