ABSTRACT
We present multi-layered abstraction-based controller synthesis, which extends standard abstraction-based controller synthesis (ABCS) algorithms for continuous-time control systems by simultaneously maintaining several "layers" of abstract systems with decreasing precision. The resulting abstract multi-layered controller uses the coarsest abstraction whenever this is feasible, and dynamically adjusts the precision---by moving to a more precise abstraction and back to a coarser abstraction---based on the structure of the given control problem. Abstract multi-layered controllers can be refined to controllers with non-uniform resolution using feedback refinement relations established between each abstract layer and the concrete system, resulting in a sound ABCS method. We provide multi-layered controller synthesis algorithms for reachability, safety, and generalized Büchi specifications; our approach can be generalized to any ω-regular objective. Our algorithms are complete relative to single-layered synthesis on the finest layer. We empirically demonstrate that multi-layered synthesis can outperform standard (single-layer) ABCS algorithms on a number of examples, despite the additional cost of constructing multiple abstract systems.
- R. Bloem, B. Jobstmann, N. Piterman, A. Pnueli, and Y. Sa'ar. Synthesis of reactive(1) designs. Journal of Computer and System Sciences, 78(3):911--938, 2012. Google ScholarDigital Library
- J. Bradfield and C. Stirling. Modal mu-calculi. In The Handbook of Modal Logic, pages 721--756. Elsevier, 2006.Google Scholar
- J. Cámara, A. Girard, and G. Gössler. Safety controller synthesis for switched systems using multi-scale symbolic models. In CDC '11, pages 520--525, 2011.Google ScholarCross Ref
- J. Cámara, A. Girard, and G. Gössler. Synthesis of switching controllers using approximately bisimilar multiscale abstractions. In HSCC, pages 191--200, 2011. Google ScholarDigital Library
- E. Clarke, O. Grumberg, S. Jha, Y. Lu, and H. Veith. Counterexample-guided abstraction refinement. In CAV 2000, pages 154--169. Springer, 2000. Google ScholarDigital Library
- P. Cousot and R. Cousot. Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints. In POPL, pages 238--252. ACM, 1977. Google ScholarDigital Library
- E. A. Emerson and C. S. Jutla. Tree automata, mu-calculus and determinacy. In FOCS'91, pages 368--377, 1991. Google ScholarDigital Library
- S. Esmaeil Zadeh Soudjani and A. Abate. Adaptive and sequential gridding procedures for the abstraction and verification of stochastic processes. SIAM Journal on Applied Dynamical Systems, 12(2):921--956, 2013.Google ScholarCross Ref
- A. Girard. Towards a multiresolution approach to linear control. TAC, 51(8):1261--1270, 2006.Google Scholar
- A. Girard, G. Gössler, and S. Mouelhi. Safety controller synthesis for incrementally stable switched systems using multiscale symbolic models. TAC, 61(6):1537--1549, 2016.Google ScholarCross Ref
- A. Girard, G. Pola, and P. Tabuada. Approximately bisimilar symbolic models for incrementally stable switched systems. TAC, 55(1):116--126, 2010.Google ScholarCross Ref
- T. A. Henzinger, R. Jhala, and R. Majumdar. Counterexample-guided control. In ICALP, pages 886--902. Springer, 2003. Google ScholarDigital Library
- S. R. Lindemann and S. M. LaValle. Multiresolution approach for motion planning under differential constraints. In ICRA, pages 139--144. IEEE, 2006.Google ScholarCross Ref
- O. Maler, A. Pnueli, and J. Sifakis. On the synthesis of discrete controllers for timed systems. In STACS'95, volume 900 of LNCS, pages 229--242. Springer, 1995.Google Scholar
- Z. Manna and A. Pnueli. The Temporal Logic of Reactive and Concurrent Systems: Specification. Springer, 1992. Google ScholarDigital Library
- G. Reissig, A. Weber, and M. Rungger. Feedback refinement relations for the synthesis of symbolic controllers. TAC, 62(4):1781--1796, 2017.Google ScholarCross Ref
- M. Rungger and M. Zamani. SCOTS: A tool for the synthesis of symbolic controllers. In HSCC'16, pages 99--104. ACM, 2016. Google ScholarDigital Library
- P. Tabuada. Verification and control of hybrid systems: a symbolic approach. Springer, 2009. Google ScholarDigital Library
- Y. Tazaki and J.-i. Imura. Discrete-state abstractions of nonlinear systems using multi-resolution quantizer. In HSCC, pages 351--365. Springer, 2009. Google ScholarDigital Library
- A. Weber, M. Rungger, and G. Reissig. Optimized state space grids for abstractions. TAC, 2016.Google Scholar
- Multi-Layered Abstraction-Based Controller Synthesis for Continuous-Time Systems
Recommendations
Neural Abstraction-Based Controller Synthesis and Deployment
Special Issue ESWEEK 2023Abstraction-based techniques are an attractive approach for synthesizing correct-by-construction controllers to satisfy high-level temporal requirements. A main bottleneck for successful application of these techniques is the memory requirement, both ...
Stabilizing and robust fractional order PI controller synthesis for first order plus time delay systems
For all the stable first order plus time delay (FOPTD) systems, a fractional order proportional integral (FOPI) or a traditional integer order proportional integral derivative (IOPID) controller can be designed to fulfill a flat phase constraint and two ...
Component-Based Abstraction Refinement for Timed Controller Synthesis
RTSS '09: Proceedings of the 2009 30th IEEE Real-Time Systems SymposiumWe present a novel technique for synthesizing controllers for distributed real-time environments with safety requirements. Our approach is an abstraction refinement extension to the on-the-fly algorithm by Cassez et al. from 2005. Based on partial ...
Comments