Compatibility checking for cyber‐physical systems based on microservices. (31st July 2022)
- Record Type:
- Journal Article
- Title:
- Compatibility checking for cyber‐physical systems based on microservices. (31st July 2022)
- Main Title:
- Compatibility checking for cyber‐physical systems based on microservices
- Authors:
- Dai, Fei
Liu, Guozhi
Xu, Xiaolong
Mo, Qi
Qiang, Zhenping
Liang, Zhihong - Abstract:
- Abstract: 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.
- Is Part Of:
- Software, practice & experience. Volume 52:Number 11(2022)
- Journal:
- Software, practice & experience
- Issue:
- Volume 52:Number 11(2022)
- Issue Display:
- Volume 52, Issue 11 (2022)
- Year:
- 2022
- Volume:
- 52
- Issue:
- 11
- Issue Sort Value:
- 2022-0052-0011-0000
- Page Start:
- 2393
- Page End:
- 2410
- Publication Date:
- 2022-07-31
- Subjects:
- compatibility -- cyber‐physical systems -- microservices architecture -- stability -- unbounded buffers
Computer software -- Periodicals
Computer programming -- Periodicals
Computer programs -- Periodicals
005.3 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/spe.3131 ↗
- Languages:
- English
- ISSNs:
- 0038-0644
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.453000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 24037.xml