Departmental Papers (ESE)


A great challenge for modern systems theory is the design of controllers for continuous systems but with logical specifications. In this paper, we are interested in developing algorithmic methods which given a discrete time controllable linear system and a discrete specification (in the form of a finite transition system or a temporal logic formula), automatically design controllers resulting in desired, closed-loop behavior. This can be achieved using a natural approach involving three steps. In the first step, given a controllable linear system and discrete specification, we extract a finite transition system model which is equivalent (bisimilar) to the continuous system. The second step solves the controller synthesis problem for finite transition systems using well known and well developed algorithms. The third step, which is the focus of this paper, refines the discrete controller of the finite transition system, to a (necessarily) hybrid controller for the original continuous system. The hybrid controller composed with the continuous plant results in a closed-loop hybrid system that, by construction, satisfies the desired, discrete specification.

Document Type

Conference Paper

Subject Area


Date of this Version

December 2003


Copyright 2003 IEEE. Reprinted from Proceedings of the 42nd IEEE Conference on Decision and Control 2003, Volume 4, pages 3366-3371.

This material is posted here with permission of the IEEE. Such permission of the IEEE does not in any way imply IEEE endorsement of any of the University of Pennsylvania's products or services. Internal or personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution must be obtained from the IEEE by writing to By choosing to view this document, you agree to all provisions of the copyright laws protecting it.



Date Posted: 26 May 2005