Abstract
In this paper we present two frameworks that have been
implemented to link traditional model-checking techniques to the domain
of control. The techniques are based on solving a timed game and using
the resulting solution (a strategy) as a controller. The obtained discrete
controller must fit within its continuous environment, which is modelled
and taken care of in our frameworks. Our first technique does it by using
Matlab to discretise the problem and then Uppaal-tiga to solve the
obtained timed game. This is implemented as a toolbox. The second
technique relies on the user defining a timed game model in Uppaal-
tiga. Then the strategy is automatically imported in Simulink as an
S-function for simulation and validation purposes. We demonstrate the
effectiveness of these frameworks in different case-studies.
implemented to link traditional model-checking techniques to the domain
of control. The techniques are based on solving a timed game and using
the resulting solution (a strategy) as a controller. The obtained discrete
controller must fit within its continuous environment, which is modelled
and taken care of in our frameworks. Our first technique does it by using
Matlab to discretise the problem and then Uppaal-tiga to solve the
obtained timed game. This is implemented as a toolbox. The second
technique relies on the user defining a timed game model in Uppaal-
tiga. Then the strategy is automatically imported in Simulink as an
S-function for simulation and validation purposes. We demonstrate the
effectiveness of these frameworks in different case-studies.
Original language | English |
---|---|
Book series | Lecture Notes in Computer Science |
Volume | 6957 |
Pages (from-to) | 336-351 |
Number of pages | 16 |
ISSN | 0302-9743 |
DOIs | |
Publication status | Published - 2011 |
Event | 9th International Symposium on Formal Methods for Components and Objects - Graz, Austria Duration: 29 Nov 2010 → 1 Dec 2010 Conference number: 9 |
Conference
Conference | 9th International Symposium on Formal Methods for Components and Objects |
---|---|
Number | 9 |
Country/Territory | Austria |
City | Graz |
Period | 29/11/2010 → 01/12/2010 |