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 条
  • [41] Cyber-Physical Systems for SmartGrid
    Dillon, Tharam S.
    Chang, Elizabeth
    Wu, Chen
    IECON 2010: 36TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2010,
  • [42] Survey on Cyber-physical Systems
    Li H.-Y.
    Wei M.-H.
    Huang J.
    Qiu B.-H.
    Zhao Y.
    Luo W.-C.
    He X.
    He X.
    Zidonghua Xuebao/Acta Automatica Sinica, 2019, 45 (01): : 37 - 50
  • [43] Education for Cyber-Physical Systems
    Henkel, Jorg
    IEEE DESIGN & TEST, 2020, 37 (06) : 4 - 4
  • [44] Cyber-Physical Systems - Security
    Zseby, T.
    ELEKTROTECHNIK UND INFORMATIONSTECHNIK, 2018, 135 (03): : 249 - 249
  • [45] The Cyber-Physical Systems Revolution
    Serpanos, Dimitrios
    COMPUTER, 2018, 51 (03) : 70 - 73
  • [46] Medical Cyber-Physical Systems
    Sokolsky, Oleg
    18TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON ENGINEERING OF COMPUTER BASED SYSTEMS (ECBS 2011), 2011, : 2 - 2
  • [47] Communication in Cyber-Physical Systems
    Mois, George
    Folea, Silviu
    Sanislav, Teodora
    Miclea, Liviu
    2015 19TH INTERNATIONAL CONFERENCE ON SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2015, : 303 - 307
  • [48] Engineering Cyber-Physical Systems
    Gruhn, Volker
    Gries, Stefan
    Hesenius, Marc
    Ollesch, Julius
    Ur Rehman, Shafiq
    Schwenzfeier, Nils
    Wahl, Christian
    Wessling, Florian
    NEW TRENDS IN INTELLIGENT SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2017, 297 : 3 - 18
  • [49] Review on Cyber-physical Systems
    Liu, Yang
    Peng, Yu
    Wang, Bailing
    Yao, Sirui
    Liu, Zihe
    IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2017, 4 (01) : 27 - 40
  • [50] Survey of cyber-physical systems
    Li, Renfa
    Xie, Yong
    Li, Rui
    Li, Lang
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2012, 49 (06): : 1149 - 1161