English

Supervisory Control for Dynamic Feature Configuration in Product Lines

Systems and Control 2023-05-17 v3 Formal Languages and Automata Theory Systems and Control

Abstract

In this paper a framework for engineering supervisory controllers for product lines with dynamic feature configuration is proposed. The variability in valid configurations is described by a feature model. Behavior of system components is achieved using (extended) finite automata and both behavioral and dynamic configuration constraints are expressed by means of requirements as is common in supervisory control theory. Supervisory controller synthesis is applied to compute a behavioral model in which the requirements are adhered to. For the challenges that arise in this setting, multiple solutions are discussed. The solutions are exemplified in the CIF toolset using a model of a coffee machine. A use case of the much larger Body Comfort System product line is performed to showcase feasibility for industrial-sized systems.

Keywords

Cite

@article{arxiv.2211.07382,
  title  = {Supervisory Control for Dynamic Feature Configuration in Product Lines},
  author = {Sander Thuijsman and Michel Reniers},
  journal= {arXiv preprint arXiv:2211.07382},
  year   = {2023}
}

Comments

Published open access in ACM TECS (Transactions on Embedded Computing Systems). 26 pages, 6 figures, 20 listings, 2 tables

R2 v1 2026-06-28T05:48:27.311Z