Discrete Controller Synthesis for Infinite State Systems with ReaX
Nicolas Berthier Hervé Marchand
Inria Rennes — Bretagne Atlantique
May 14, 2014
WODES’ 14
R1-30/03/11
C0 M20 J90 N0 C0 M100 J90 N0 NOIR 90%- INRIA Déploiement identité
Discrete Controller Synthesis for Infinite State Systems with ReaX - - PowerPoint PPT Presentation
61269 - 100% DRAGON INRIA CHERCHEURS UK CMJN INRIA Dploiement identit - - - - - - - - - - NOIR 90% N0 J90 M100 C0 N0 J90 M20 C0 R1-30/03/11 Discrete Controller Synthesis for Infinite State Systems with ReaX Nicolas B
R1-30/03/11
C0 M20 J90 N0 C0 M100 J90 N0 NOIR 90%ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 2/21
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 3/21
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 4/21
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 5/21
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 6/21
1Peter J. G. Ramadge and W. Murray Wonham. “The control of discrete event systems”.
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 6/21
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 7/21
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 8/21
◮ U = DIuc
◮ C = DIc
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 9/21
1Hervé Marchand et al. “Synthesis of Discrete-Event Controllers based on the Signal
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 9/21
1Hervé Marchand et al. “Synthesis of Discrete-Event Controllers based on the Signal
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 10/21
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 10/21
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 10/21
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 10/21
def
def
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 11/21
◮ Using Abstract Interpretation Techniques ◮ Computing I′
Bad(⊇ IBad)
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 11/21
◮ Using Abstract Interpretation Techniques ◮ Computing I′
Bad(⊇ IBad)
◮ ℘(X)
◮ Λ
◮ α: ℘(X) → Λ
◮ γ : Λ → ℘(X)
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 12/21
def
def
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 12/21
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 12/21
def
def
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 12/21
def
def
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 13/21
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 14/21
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 14/21
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 14/21
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 14/21
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 15/21
◮ Numerical Abstract Domains: APRON4 ◮ Intervals, Convex Polyhedra.. . ◮ Decision Diagrams: CUDD5
2Peter Schrammel. “Logico-Numerical Verification Methods for Discrete and Hybrid
3Bertrand Jeannet. BddApron: A logico-numerical abstract domain library. 2009. url:
4Bertrand Jeannet and Antoine Miné. “APRON: A Library of Numerical Abstract
5http://vlsi.colorado.edu/~fabio/CUDD/ 6http://bzr.inria.fr/
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 16/21
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 16/21
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 16/21
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 17/21
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 17/21
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 18/21
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 18/21
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 19/21
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 19/21
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 20/21
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 21/21
◮ Using Abstract Interpretation Techniques
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 21/21
◮ Using Abstract Interpretation Techniques
◮ Dynamic Partitioning ◮ Abstract Acceleration (Avoids Widening)
ASTS Model Safety Control Problem Principles of the Solution ReaX Conclusions 22/ —