Input Synthesis for Sampled Data Systems by Program Logic

Takumi Akazaki
(The University of Tokyo)
Ichiro Hasuo
(The University of Tokyo)
Kohei Suenaga
(Kyoto University)

Inspired by a concrete industry problem we consider the input synthesis problem for hybrid systems: given a hybrid system that is subject to input from outside (also called disturbance or noise), find an input sequence that steers the system to the desired postcondition. In this paper we focus on sampled data systems—systems in which a digital controller interrupts a physical plant in a periodic manner, a class commonly known in control theory—and furthermore assume that a controller is given in the form of an imperative program. We develop a structural approach to input synthesis that features forward and backward reasoning in program logic for the purpose of reducing a search space. Although the examples we cover are limited both in size and in structure, experiments with a prototype implementation suggest potential of our program logic based approach.

In Manuela Bujorianu and Rafael Wisniewski: Proceedings 4th Workshop on Hybrid Autonomous Systems (HAS 2014), Grenoble, France, 12-13 April 2014, Electronic Proceedings in Theoretical Computer Science 174, pp. 22–39.
Published: 22nd January 2015.

ArXived at: https://dx.doi.org/10.4204/EPTCS.174.3 bibtex PDF
References in reconstructed bibtex, XML and HTML format (approximated).
Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org