Visible to the public Compositional Synthesis with Parametric Reactive Controllers

TitleCompositional Synthesis with Parametric Reactive Controllers
Publication TypeConference Paper
Year of Publication2016
AuthorsAlur, Rajeev, Moarref, Salar, Topcu, Ufuk
Conference NameProceedings of the 19th International Conference on Hybrid Systems: Computation and Control
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-3955-1
Keywordscomposability, compositional synthesis, compositionality, Computing Theory, Computing Theory and Composabilty, controller synthesis, formal methods, parametric reactive controllers, pubcrawl, reactive synthesis, robot motion planning
Abstract

Reactive synthesis with the ambitious goal of automatically synthesizing correct-by-construction controllers from high-level specifications, has recently attracted significant attention in system design and control. In practice, complex systems are often not constructed from scratch but from a set of existing building blocks. For example in robot motion planning, a robot usually has a number of predefined motion primitives that can be selected and composed to enforce a high-level objective. In this paper, we propose a novel framework for synthesis from a library of parametric and reactive controllers. Parameters allow us to take advantage of the symmetry in many synthesis problems. Reactivity of the controllers takes into account that the environment may be dynamic and potentially adversarial. We first show how these controllers can be automatically constructed from parametric objectives specified by the user to form a library of parametric and reactive controllers. We then give a synthesis algorithm that selects and instantiates controllers from the library in order to satisfy a given linear temporal logic objective. We implement our algorithms symbolically and illustrate the potential of our method by applying it to an autonomous vehicle case study.

URLhttp://doi.acm.org/10.1145/2883817.2883842
DOI10.1145/2883817.2883842
Citation Keyalur_compositional_2016