Compatibility checking for cyber-physical systems based on microservices

被引:2
|
作者
Dai, Fei [1 ]
Liu, Guozhi [1 ]
Xu, Xiaolong [2 ]
Mo, Qi [3 ]
Qiang, Zhenping [1 ]
Liang, Zhihong [1 ]
机构
[1] Southwest Foreqi Univ, Sch Big Data & Intelligent Engn, Kunming, Yunnan, Peoples R China
[2] Nanjing Univ Informat Sci & Technol, Sch Comp & Software, Nanjing, Peoples R China
[3] Yunnan Univ, Sch Software, Kunming, Yunnan, Peoples R China
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2022年 / 52卷 / 11期
关键词
compatibility; cyber-physical systems; microservices architecture; stability; unbounded buffers; VERIFICATION; WEB;
D O I
10.1002/spe.3131
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Microservices architecture provides a promising solution for developing sustainable cyber-physical systems (CPSs). However, checking the compatibility of CPSs over a set of microservices communicating asynchronously via unbounded buffers are undecidable due to their infinite state spaces. In this article, we propose a new approach for checking the compatibility of CPSs with infinite state spaces without restricting the size of buffers or the number of communication cycles. First, we integrate CPSs with microservice architecture and design the system architecture for building CPSs over a set of cyber-physical microservices with unbounded buffers. Second, we model CPSs composed of asynchronously communicating cyber-physical microservices via FIFO buffers as labelled transition systems. Third, we adopt the stability notion and present a sufficient condition for checking the unspecified receptions of CPSs through stability checking. Finally, we implement our approach in Process Analysis Toolkit for automatic compatibility checking and conduct experiments to show our approach is effective and efficient.
引用
收藏
页码:2393 / 2410
页数:18
相关论文
共 50 条
  • [31] Cyber-Physical Zero Trust Architecture for Industrial Cyber-Physical Systems
    Feng, Xiaomeng
    Hu, Shiyan
    IEEE Transactions on Industrial Cyber-Physical Systems, 2023, 1 : 394 - 405
  • [32] Engineering with cyber-physical systems - From mechatronic to cyber-physical engineering
    Scheifele, Stefan
    Verl, Alexander
    Riedel, Oliver
    ATP MAGAZINE, 2018, (11-12): : 68 - 78
  • [33] Model Checking of Concurrency in Cyber-Physical Systems Specified with Interpreted Petri Nets
    Grobelna, Iwona
    2024 23RD INTERNATIONAL SYMPOSIUM INFOTEH-JAHORINA, INFOTEH, 2024,
  • [34] A framework for modeling and analyzing cyber-physical systems using statistical model checking
    Alshalalfah, Abdel-Latif
    Mohamed, Otmane Ait
    Ouchani, Samir
    INTERNET OF THINGS, 2023, 22
  • [35] Iterative Model Checking for Safety-Critical Problems in Cyber-Physical Systems
    Chen, Guangyao
    Jiang, Zhihao
    PROCEEDINGS 15TH ACM/IEEE INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS, ICCPS 2024, 2024, : 273 - 274
  • [36] SMT-based Control Safety Property Checking in Cyber-Physical Systems under Timing Uncertainties
    Yeolekar, Anand
    Metta, Ravindra
    Chakraborty, Samarjit
    PROCEEDINGS OF THE 37TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, VLSID 2024 AND 23RD INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, ES 2024, 2024, : 276 - 280
  • [37] Cyber-Physical Systems Attestation
    Valente, Junia
    Barreto, Carlos
    Cardenas, Alvaro A.
    2014 IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING IN SENSOR SYSTEMS (IEEE DCOSS 2014), 2014, : 354 - 357
  • [38] Cyber-physical systems for SmartGrid
    Dillon, Tharam S.
    Chang, Elizabeth
    Wu, Chen
    IECON Proceedings (Industrial Electronics Conference), 2010, : 13 - 14
  • [39] EDA for Cyber-Physical Systems
    Chakraborty, Samarjit
    2017 7TH INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING AND SYSTEM DESIGN (ISED), 2017,
  • [40] Checking Missing-Data Errors in Cyber-Physical Systems Based on the Merged Process of Petri Nets
    Xiang, Dongming
    Lin, Shuai
    Wang, Xuehui
    Liu, Guanjun
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2023, 19 (03) : 3047 - 3056