iCPS-DL: A Description Language for Autonomic Industrial Cyber-Physical Systems
Dimitrios Kouzapas, Christos G. Panayiotou, Demetrios G. Eliades
TL;DR
The paper addresses automatic, safe reconfiguration of industrial CPS through iCPS-DL, a semantic description language that models physical/cyber-physical components, state estimation, and agent interactions. It introduces an ontology-driven autonomic supervisor that reasons over a state-estimation graph to select and deploy communicating agents, ensuring deadlock-freedom and liveness via behavioural types. A formal ontology meta-schema and a Water Distribution Network domain demonstrate how domains are defined, how estimators and sensors are coordinated, and how reconfiguration adapts to events such as sensor failures. The work provides a pathway to autonomous CPS management with formal reasoning, an open-source PoC, and a future-proof toolchain for code generation, deployment, and broader domain coverage.
Abstract
Modern industrial systems require frequent updates to their cyber and physical infrastructures, often demanding considerable reconfiguration effort. This paper introduces the industrial Cyber-Physical Systems Description Language, iCPS-DL, which enables autonomic reconfigurations for industrial Cyber-Physical Systems. The iCPS-DL maps an industrial process using semantics for physical and cyber-physical components, a state estimation model, and agent interactions. A novel aspect is using communication semantics to ensure live interaction among distributed agents. Reasoning on the semantic description facilitates the configuration of the industrial process control loop. A Water Distribution Networks domain case study demonstrates iCPS-DL's application.
