Detecting and Resolving Feature Interactions in Cyber-Physical Systems Using Formal Methods
We investigate the use of formal methods to detect and resolve feature interactions (FI) in cyber-physical systems (CPS). These systems are often made up of multiple components that may interact with each other in unexpected and unwanted ways, potentially creating a security risk. Specifically, we use supervisory control theory to examine FI in a smart home, an example of a CPS. With the rising adoption of smart home devices, mitigating these interaction threats at the modelling stage is important before they are installed in homes. We present an extended taxonomy of FI threats that affect such a CPS. We demonstrate how one such threat, chaotic device management (Codema), can be detected and resolved in a system comprised of a smart light bulb that supports two disjointed device management channels.
Authors
- S.L. Ricker
- Hervé Marchand (ORCID: https://orcid.org/0000-0002-0138-2499)
- Henry M. Walker
Institutions
- Centre National de la Recherche Scientifique (FR)
- Mount Allison University (CA)
- Institut de Recherche en Informatique et Systèmes Aléatoires (FR)
- Université de Rennes (FR)
Publication Details
- Published
- 2025-06-30
- DOI
- https://doi.org/10.1109/icca65672.2025.11129862
- Primary Topic
- Formal Methods in Verification
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Natural Sciences and Engineering Research Council of Canada