A Component-Based Simplex Architecture for High-Assurance Cyber-Physical Systems

被引:17
|
作者
Dung Phan [1 ]
Yang, Junxing [1 ]
Clark, Matthew [2 ]
Grosu, Radu [3 ]
Schierman, John [4 ]
Smolka, Scott [1 ]
Stoller, Scott [1 ]
机构
[1] SUNY Stony Brook, Dept Comp Sci, Stony Brook, NY 11794 USA
[2] Air Force Res Lab, Dayton, OH USA
[3] Vienna Univ Technol, Dept Comp Sci, Vienna, Austria
[4] Barron Associates Inc, Charlottesville, VA USA
关键词
Simplex architecture; Assume-guarantee reasoning; Component-based system architecture; Cyber-physical systems; Collision avoidance; VERIFICATION;
D O I
10.1109/ACSD.2017.23
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present Component-Based Simplex Architecture (CBSA), a new framework for assuring the runtime safety of component-based cyber-physical systems (CPSs). CBSA integrates Assume-Guarantee (A-G) reasoning with the core principles of the Simplex control architecture to allow component-based CPSs to run advanced, uncertified controllers while still providing runtime assurance that A-G contracts and global properties are satisfied. In CBSA, multiple Simplex instances, which can be composed in a nested, serial or parallel manner, coordinate to assure system-wide properties. Combining A-G reasoning and the Simplex architecture is a challenging problem that yields significant benefits. By utilizing A-G contracts, we are able to compositionally determine the switching logic for CBSAs, thereby alleviating the state explosion encountered by other approaches. Another benefit is that we can use A-G proof rules to decompose the proof of system-wide safety assurance into sub-proofs corresponding to the component-based structure of the system architecture. We also introduce the notion of coordinated switching between Simplex instances, a key component of our compositional approach to reasoning about CBSA switching logic. We illustrate our framework with a component-based control system for a ground rover. We formally prove that the CBSA for this system guarantees energy safety (the rover never runs out of power), and collision freedom (the rover never collides with a stationary obstacle). We also consider a CBSA for the rover that guarantees mission completion: all target destinations visited within a prescribed amount of time.
引用
收藏
页码:49 / 58
页数:10
相关论文
共 50 条
  • [31] Architecture-driven, Multi-concern and Seamless Assurance and Certification of Cyber-Physical Systems
    Ruiz, Alejandra
    Gallina, Barbara
    Luis de la Vara, Jose
    Mazzini, Silvia
    Espinoza, Huascar
    COMPUTER SAFETY, RELIABILITY, AND SECURITY, SAFECOMP 2016, 2016, 9923 : 311 - 321
  • [32] Towards a Generic Enterprise Systems Architecture Based on Cyber-Physical Systems Principles
    Stanescu, Aurelian Mihai
    Repta, Dragos
    Moisescu, Mihnea Alexandru
    Sacala, Ioan Stefan
    Benea, Monika
    COLLABORATIVE SYSTEMS FOR SMART NETWORKED ENVIRONMENTS, 2014, 434 : 245 - 252
  • [33] A High-assurance, Virtual Guard Architecture
    Heckman, Mark R.
    Schell, Roger R.
    Reed, Edwards E.
    2012 IEEE MILITARY COMMUNICATIONS CONFERENCE (MILCOM 2012), 2012,
  • [34] Reachability Analysis for Safety Assurance of Cyber-Physical Systems Against Cyber Attacks
    Kwon, Cheolhyeon
    Hwang, Inseok
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2018, 63 (07) : 2272 - 2279
  • [35] ONTOLOGY-BASED TOOLS FOR ARCHITECTURE ANALYSIS OF CYBER-PHYSICAL SYSTEMS
    Dobrica, Liliana
    MANAGEMENT RESEARCH AND PRACTICE, 2023, 15 (03): : 22 - 30
  • [36] Device Collaboration for Stability Assurance in Distributed Cyber-Physical Systems
    Li, Tao
    Cao, Jiannong
    2014 IEEE 33RD INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS), 2014, : 201 - 210
  • [37] Formal Enforcement of Mission Assurance Properties in Cyber-Physical Systems
    Harper, Scott
    Graf, Jonathan
    Capone, Michael A.
    Eng, Justin
    Farrell, Michael
    Lerner, Lee W.
    2017 IEEE NATIONAL AEROSPACE AND ELECTRONICS CONFERENCE (NAECON), 2017, : 343 - 349
  • [38] A Model for the Semantics of Component Interactions of Cyber-Physical Systems
    Bangemann, Felix
    Diedrich, Christian
    Reich, Johannes
    PROCEEDINGS 2016 IEEE 25TH INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE), 2016, : 1042 - 1047
  • [39] Architecture Normalization for Component-based Systems
    Wen, Lian
    Dromey, Geoff R.
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 160 (335-348) : 335 - 348
  • [40] A novel fluid architecture for cyber-physical production systems
    Beregi, R.
    Pedone, G.
    Mezgar, I
    INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2019, 32 (4-5) : 340 - 351