Timed Orchestration for Component-based Systems
Chih-Hong Cheng, Lacramioara Astefanoaei, Harald Ruess, Souha Ben, Rayana, Saddek Bensalem

TL;DR
This paper presents a formal approach to configuring and orchestrating flexible production lines using parametric timed automata, ensuring safety and temporal requirements through SMT-based parameter synthesis.
Contribution
It formalizes the configuration problem as parameter synthesis for parametric timed automata and introduces efficient over-approximations and fence constructions for safety verification.
Findings
Successfully applied to industrial automation scenarios.
Efficient SMT-based solution for safety and timing constraints.
Demonstrated feasibility on typical machine configuration problems.
Abstract
Individual machines in flexible production lines explicitly expose capabilities at their interfaces by means of parametric skills. Given such a set of configurable machines, a line integrator is faced with the problem of finding and tuning parameters for each machine such that the overall production line implements given safety and temporal requirements in an optimized and robust fashion. We formalize this problem of configuring and orchestrating flexible production lines as a parameter synthesis problem for systems of parametric timed automata, where interactions are based on skills. Parameter synthesis problems for interaction-level LTL properties are translated to parameter synthesis problems for state-based safety properties. For safety properties, synthesis problems are solved by checking satisfiability of SMT constraints. For constraint generation, we provide a set…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Petri Nets in System Modeling · Model-Driven Software Engineering Techniques
