Towards Facilitating Resilience in Cyber-physical Systems using Coordination Languages

Open Access
Authors
Publication date 2020
Host editors
  • E. Constantinou
Book title Proceedings of the 13th Seminar Series on Advanced Techniques & Tools for Software Evolution
Book subtitle Amsterdam, Netherlands, July 1-2, 2020 (due to COVID-19: virtual event)
Series CEUR Workshop Proceedings
Event 13th Seminar Series on Advanced Techniques & Tools for Software Evolution
Article number 7
Number of pages 7
Publisher Aachen: CEUR-WS
Organisations
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
Abstract
Failures in Cyber-Physical Systems (CPS) can be detrimental. This is why these systems often employ fault-tolerance methods that allow their service to keep working even in the event of hardware or software failures. These methods are often intertwined with computation code, this makes CPS even more complex. We aim to reduce this complexity by means of coordination. The TeamPlay coordination language uses a component-based approach and aims to separate the structure and non-functional property management from the computation code. The computation code can then focus on being functionally correct. We extend this coordination language by introducing the specification and management of fault-tolerance strategies and we introduce additional structures to manage these strategies while keeping code duplication low.
Document type Conference contribution
Language English
Published at http://ceur-ws.org/Vol-2754/paper7.pdf
Other links http://ceur-ws.org/Vol-2754
Downloads
paper7 (Final published version)
Permalink to this page
Back