Compositional Abstraction-Based Controller Synthesis for Continuous-Time Systems
Kaushik Mallik, Anne-Kathrin Schmuck, Sadegh Soudjani, Rupak Majumdar

TL;DR
This paper introduces a compositional approach for creating finite-state symbolic abstractions of interconnected continuous-time systems, enabling scalable controller synthesis for complex systems with temporal logic specifications.
Contribution
It develops a new disturbance bisimulation relation that allows modular abstraction of interconnected systems, improving scalability and efficiency in controller synthesis.
Findings
Proves composability of disturbance bisimulation for metric systems.
Provides conditions for finite-state abstraction of interconnected control systems.
Demonstrates modular abstraction-based controller synthesis for networks.
Abstract
Controller synthesis techniques for continuous systems with respect to temporal logic specifications typically use a finite-state symbolic abstraction of the system model. Constructing this abstraction for the entire system is computationally expensive, and does not exploit natural decompositions of many systems into interacting components. We describe a methodology for compositional symbolic abstraction to help scale controller synthesis for temporal logic to larger systems. We introduce a new relation, called (approximate) disturbance bisimulation, as the basis for compositional symbolic abstractions. Disturbance bisimulation strengthens the standard approximate alternating bisimulation relation used in control. It extends naturally to systems which are composed of weakly interconnected sub-components possibly connected in feedback, and models the coupling signals as disturbances.…
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
