Title :
Effective programming language support for discrete-continuous mode-switching control systems
Author :
Maraninchi, Florence ; Rémond, Yann ; Rutten, Eric
Author_Institution :
VERIMAG, France
Abstract :
We consider control systems with discrete switching between continuous modes (e.g., control laws, approximations, degraded modes). Improved controller programming techniques can be obtained by using the support of high-level languages. Their design combines useability and readability of structures w.r.t. the control systems, with an effective use of formal analysis techniques for, e.g., performance analysis, code optimization, behavior verification or discrete control synthesis. We focus on the synchronous languages for reactive systems, especially mode-automata, and the verification that an implementation respects temporal constraints of the algorithms
Keywords :
automata theory; continuous time systems; discrete time systems; formal verification; parallel languages; software tools; behavior verification; code optimization; controller programming techniques; discrete control synthesis; discrete-continuous mode-switching control systems; formal analysis techniques; high-level languages; mode-automata; performance analysis; programming language support; reactive systems; readability; synchronous languages; useability; Actuators; Automatic control; Communication system control; Computer languages; Control systems; Design optimization; Information analysis; Performance analysis; Robot programming; World Wide Web;
Conference_Titel :
Decision and Control, 2001. Proceedings of the 40th IEEE Conference on
Conference_Location :
Orlando, FL
Print_ISBN :
0-7803-7061-9
DOI :
10.1109/.2001.980330