Symbolic Control. From discrete synthesis to certified continuous controllers. Antoine Girard

Size: px
Start display at page:

Download "Symbolic Control. From discrete synthesis to certified continuous controllers. Antoine Girard"

Transcription

1 Symbolic Control From discrete synthesis to certified continuous controllers Antoine Girard CNRS, Laboratoire des Signaux et Systèmes Gif-sur-Yvette, France Journées de l Automatique du GdR MACS Nantes, November 16, 2018 A. Girard (CNRS, L2S) Symbolic Control 1 / 40

2 Cyber-physical systems Cyber-physical systems (CPS) consist of physical entities enhanced with computation and communication capabilities, used for monitoring and control purpose. Design of reliable CPS is challenging, time consuming and costly: Innovative approaches to abstraction and architectures that enable seamless integration of control, communication, and computation must be developed for rapid design and deployment of CPS. Baheti & Gill, Cyber-physical systems, The impact of control technology, 2011 A. Girard (CNRS, L2S) Symbolic Control 2 / 40

3 Programmable CPS A programmable CPS should consist of: A high-level language enabling the specification of the CPS behavior while abstracting computational and physical details; An automated synthesis tool, based on a model (including description of physical system), generating from a high-level program, controllers enforcing the specified behavior. We aim at giving strong guarantees on the synthesized controllers: Correct by construction design through formal controller synthesis techniques. Rapid and dependable development/evolution of advanced functions of a CPS. A. Girard (CNRS, L2S) Symbolic Control 3 / 40

4 Example - vehicle platoon High level program Model based automatic synthesis { ẋi = v i v i = f i (v i, u i ), i = 1, 2. CbC controller { u1 =... u 2 =... Controller not existing/found A. Girard (CNRS, L2S) Symbolic Control 4 / 40

5 Formal synthesis using symbolic control Model-based synthesis for CPS from high-level behavioral specifications: CPS Physical system Controller Continuous to discrete abstraction Discrete to continuous interface Symbolic model Discrete controller synthesis Symbolic controller High-level specs Unrealizable specs A. Girard (CNRS, L2S) Symbolic Control 5 / 40

6 Outline of the talk 1 Brief overview of symbolic control Symbolic control architecture System abstraction and interface High-level specifications and synthesis 2 Compositional synthesis of symbolic controllers Assume-guarantee contracts Overlapping abstractions 3 Quantitative synthesis of symbolic controllers Quantitative safety, reachability and stability A. Girard (CNRS, L2S) Symbolic Control 6 / 40

7 Symbolic control architecture u Physical I/O v/y Physical system ẋ = f(x, u, v) y = h(x) x A. Girard (CNRS, L2S) Symbolic Control 7 / 40

8 Symbolic control architecture Physical I/O v/y b a 5, b 5 q 1 Symbolic model a 1, b 1 u q 2 a 2, b 2 a 4, b 4 q a a 3, b 3 q 3 Physical system ẋ = f(x, u, v) y = h(x) x Symbolic model: Finite abstraction of the physical system dynamics Based on a formal abstraction relation A. Girard (CNRS, L2S) Symbolic Control 7 / 40

9 Symbolic control architecture Physical I/O v/y b a 5, b 5 q 1 Symbolic model a 1, b 1 a 2, b 2 a 4, b 4 q a q 2 Interface u a 3, b 3 q 3 Physical system ẋ = f(x, u, v) y = h(x) x Interface: Low-level controller implementing the formal abstraction relation between the two models Makes the physical system and the symbolic model behave similarly A. Girard (CNRS, L2S) Symbolic Control 7 / 40

10 Symbolic control architecture Digital I/O α/β b Physical I/O v/y Symbolic controller a 5, b 5 q 1 Symbolic model a 1, b 1 q 2 a 2, b 2 a 4, b 4 q a Interface u a 3, b 3 q 3 Physical system ẋ = f(x, u, v) y = h(x) x Symbolic controller: High-level controller implementing the advanced functions of the CPS Automatic synthesis from high-level specifications, based on the symbolic model A. Girard (CNRS, L2S) Symbolic Control 7 / 40

11 System abstraction Physical system P: x + F (x, u), x X, u U Symbolic model S: q + T (q, a), q Q, a A Finite partition (or cover) (X q ) q Q of the state space X Finite subset A of the input set U Over-approximation of the dynamics by reachability analysis (u = a) A. Girard (CNRS, L2S) Symbolic Control 8 / 40

12 System abstraction Physical system P: x + F (x, u), x X, u U Symbolic model S: q + T (q, a), q Q, a A x q Feedback may reduce non-determinism: e.g. u = µ(a, x, q) = a + K(x x q ) A. Girard (CNRS, L2S) Symbolic Control 9 / 40

13 Formal abstraction relation Simulation, bisimulation relations [Park 81, Milner 89], their approximate and alternating versions [Girard & Pappas 07, Pola & Tabuada 09] Given a distance d between physical and symbolic states: e.g. d(x, q) = x x q Definition Let ε > 0, the relation R = {(x, q) x X q } is an alternating ε-approximate simulation relation if for all (x, q) R: d(x, q) ε, a A, u U, x + F (x, u), q + T (q, a), s.t. (x +, q + ) R. Interface: { u = µ(a, x, q) q + T (q, a) R(x + ) A. Girard (CNRS, L2S) Symbolic Control 10 / 40

14 Control refinement through the interface b Symbolic controller Symbolic model q { Interface u = µ(a, x, q) b = R(x + ) u Physical system x + F (x, u) x a q + T (q, a) b Behavioral similarity: Theorem For all symbolic input sequences a(.), (x(0), q(0)) R = d(x(k), q(k)) ε, k N. A. Girard (CNRS, L2S) Symbolic Control 11 / 40

15 Related work Symbolic dynamics [Hadamard 1898, Morse & Hedlund ] Partition-based approaches finite bisimulations [Alur & Dill 1994, Lafferriere et al. 2000, Tabuada & Pappas ] finite abstractions: early works [Lunze 1994, Raisch & O Young 1998, Koutsoukos et al ], and more recently [Yordanov & Belta 2010, Reissig 2011, Liu & Ozay 2016, Coogan & Arcak 2017, Reissig et al ] with feedback [Caines & Wei 1998, Habets et al. 2006, Belta & Habets 2006, Girard & Martin ] Lyapunov-based approaches [Tabuada 2008, Pola et al. 2008, Girard et al. 2010, Zamani et al ] Continuous abstractions [Girard & Pappas 2009, Fainekos et al. 2009, Ames et al ] A. Girard (CNRS, L2S) Symbolic Control 12 / 40

16 Specifications - safety and reachability Symbolic model S: q + T (q, a), q Q, a A, q 0 Q 0 Symbolic controller: a = C(q) Symbolic controller a = C(q) a Symbolic model q + T (q, a) q Definition Given a safe set Q s Q, C is a safety controller if: k N, q k Q s. Given a target set Q t Q, C is a reachability controller if: k N, q k Q t. A. Girard (CNRS, L2S) Symbolic Control 13 / 40

17 Synthesis - safety and reachability Controllable predecessors of a subset P Q: Pre(P) = {q Q a A, T (q, a) P}. Safety synthesis P 0 = Q loop P k+1 = Q s Pre(P k ) until P k+1 = P k Reachability synthesis P 0 = loop P k+1 = Q t Pre(P k ) until P k+1 = P k Synthesis through greatest and least fixed point computation Termination guaranteed by finiteness of Q A. Girard (CNRS, L2S) Symbolic Control 14 / 40

18 Stability and recurrence Q t Q t Definition Given a target set Q t Q C is a stability controller if: j N, k j, q k Q t. C is a recurrence controller if: j N, k j, q k Q t. Synthesis through nested greatest and least fixed point computation Termination guaranteed by finiteness of Q A. Girard (CNRS, L2S) Symbolic Control 15 / 40

19 Automata-based specifications x G 31 m 3 : x I 3 m 1 : x I 1 x G 21 x G 12 m 2 : x I 2 Hybrid automata semantics Compute the product of symbolic model and automaton Specifications and controllers defined on the product space: safety, reachability... stability and... recurrence = Linear Temporal Logic (LTL) x G 23 A. Girard (CNRS, L2S) Symbolic Control 16 / 40

20 Outline of the talk 1 Brief overview of symbolic control Symbolic control architecture System abstraction and interface High-level specifications and synthesis 2 Compositional synthesis of symbolic controllers Assume-guarantee contracts Overlapping abstractions 3 Quantitative synthesis of symbolic controllers Quantitative safety, reachability and stability A. Girard (CNRS, L2S) Symbolic Control 17 / 40

21 Towards scalable symbolic control Symbolic control suffers from scalability issues (partition of the state-space, discretization of input set): Intermediate lower-dimensional continuous abstractions [Girard & Pappas 2009, Fainekos et al. 2009, Ames et al. 2017] Efficient abstraction techniques Optimal abstraction parameters [Weber et al. 2017, Saoud & Girard 2017] On-the-fly abstraction [Rungger & Stursberg 2012, Pola et al. 2012, Girard et al. 2017] Input-based abstraction [Le Corronc et al 2013, Zamani et. al 2015] Compositional and structure-guided abstraction [Tazaki & Imura 2008, Reissig 2010, Rungger and Zamani 2015, Hussien et al. 2017, Gruber et al. 2017] Compositional synthesis [Dallal & Tabuada 2015, Kim et al. 2015, Meyer et al 2018] A. Girard (CNRS, L2S) Symbolic Control 18 / 40

22 Component-based design of systems Interconnected systems: u 1 u 2 S 1 S 2 Subsystem S i : x + i F i (x i, x Mi, u i ) x i X i, u i U i x Mi = (x 1,..., x i 1, x i+1,..., x m ) Distributed controllers: u i = C i (x i, x Mi ) u 4 S 4 S 3 u 3 Safety specifications: k N, x i (k) X s i Component-based design: Synthesize distributed controllers locally Objective: improve scalability and modularity A. Girard (CNRS, L2S) Symbolic Control 19 / 40

23 Assume-guarantee contracts AG contracts: properties that a component (subsystem + controller) must guarantee under assumptions on the behavior of its environment (other components). AG contract for component i: { Assumption: k = 0,..., j, xmi (k) XM s i Guarantee: k = 0,..., j + 1, x i (k) Xi s where X s M i = X s 1 X s i 1 X s i+1 X s m. Theorem If all components satisfy their AG contract, then: k N, x i (k) X s i, i = 1,..., m. A. Girard (CNRS, L2S) Symbolic Control 20 / 40

24 Assume-guarantee synthesis Local synthesis (at the level of components) of controllers achieving AG contract satisfaction Fully decentralized control: u 1 u 2 S 1 S 2 System abstraction from component i (assumption): { x + i F i (x i, X s M i, u i ) x i X i, u i U i Controller C i : u i = C i (x i ) u 4 S 4 S 3 u 3 Specification (guarantee): k N, x i (k) X s i A. Girard (CNRS, L2S) Symbolic Control 21 / 40

25 Assume-guarantee synthesis Safety synthesis using symbolic control techniques Advantages: Reduced dimension (both state and input) = Scalability Independence between components = Modularity Drawbacks: No information about other components (state, dynamics) = Conservatism Compromise between scalability/modularity and conservatism: Include partial description of environment for AG synthesis = Overlapping abstractions and partially decentralized controllers A. Girard (CNRS, L2S) Symbolic Control 22 / 40

26 Overlapping abstractions Partially decentralized control: u 1 u 2 S 1 S 2 u 4 u 3 S 4 S 3 System abstraction from component i (assumption): x + i F i (x i, x Ni, XP s i, u i ) x + N i F Ni (x i, x Ni, XP s i, U Ni ) x i X i, x Ni X Ni, u i U i Controller C i : u i = C i (x i, x Ni ) Specification (AG contract): k = 0,..., j, x Ni (k) X s N i = k = 0,..., j + 1, x i (k) X s i A. Girard (CNRS, L2S) Symbolic Control 23 / 40

27 Synthesis with overlapping abstractions Subtlety AG contract can be satisfied by: enforcing the guarantee, or... falsifying the assumption reformulation as a safety synthesis problem x Ni X s Ni X s i x i A. Girard (CNRS, L2S) Symbolic Control 24 / 40

28 Example - temperature regulation 4-room building: u 1 u 2 T 1 T 2 T 4 T 3 u 4 u 3 T + = AT + Bu + c Symbolic control synthesis: Centralized (C) approach Fully decentralized (FD) approach A room is a component No information from other rooms Partially decentralized (PD) approach A room is a component Information about neighboring rooms Meyer, Girard & Witrant, IEEE TAC, A. Girard (CNRS, L2S) Symbolic Control 25 / 40

29 Example - temperature regulation state symbols (#) controllable states (%) CPU times (s) C FD PD C FD PD 625 (= 5 4 ) (= 10 4 ) (= 20 4 ) Controllable states for room 4 A. Girard (CNRS, L2S) Symbolic Control 26 / 40

30 Outline of the talk 1 Brief overview of symbolic control Symbolic control architecture System abstraction and interface High-level specifications and synthesis 2 Compositional synthesis of symbolic controllers Assume-guarantee contracts Overlapping abstractions 3 Quantitative synthesis of symbolic controllers Quantitative safety, reachability and stability A. Girard (CNRS, L2S) Symbolic Control 27 / 40

31 Towards robust symbolic control Specifications in symbolic control are typically qualitative = hard to reason on robustness! Robustness margins using symbolic models with additional non-determinism (bounded disturbances) [Pola & Tabuada 2009, Liu & Ozay 2014] Quantitative semantics of specifications [Fainekos & Pappas 2009, Donzé & Maler 2010] Input-output stability [Tabuada et al. 2014] Model predictive control [Sadraddini & Belta 2015, Raman et al. 2014] Optimal control [Grüne & Junge 2007, Mazo & Tabuada 2011, Girard 2012, Reissig & Rungger 2017] A. Girard (CNRS, L2S) Symbolic Control 28 / 40

32 Quantitative approach to safety and reachability Safety Reachability Q s Q t Signed distance: { sup{δ 0 B d(q, P) = δ (q) P } sup{δ 0 B δ (q) P} if q / P if q P P q 1 q 2 A. Girard (CNRS, L2S) Symbolic Control 29 / 40

33 Quantitative safety synthesis Optimal control formulation: Quantitative safety synthesis Minimize sup d(q k, Q s ) k N V 0 (q) = loop ( V k+1 (q) = max d(q, Q s ), min a A ) max V k(q ) q T (q,a) Q s until V k+1 = V k Termination guaranteed by finiteness of Q Extension of the fixed point computation for qualitative synthesis A. Girard (CNRS, L2S) Symbolic Control 30 / 40

34 Quantitative safety synthesis Theorem For all δ R, the level set P δ = {q Q V (q) δ} is the maximal safety controllable set for B δ (Q s ). Moreover, there exists a controller C such that k N, d(q k, Q s ) V (q 0 ). The fixed point of the qualitative approach is given by P 0 Computation of a parameterized family of safety controllable sets P δ Common safety controller for all the family A. Girard (CNRS, L2S) Symbolic Control 31 / 40

35 Quantitative reachability synthesis Optimal control formulation: Quantitative reachability synthesis Minimize inf k N d(q k, Q t ) V 0 (q) = + loop ( V k+1 (q) = min d(q, Q t ), min a A ) max V k(q ) q T (q,a) Q t until V k+1 = V k Termination guaranteed by finiteness of Q Extension of the fixed point computation for qualitative synthesis A. Girard (CNRS, L2S) Symbolic Control 32 / 40

36 Quantitative reachability synthesis Theorem For all δ R, the level set P δ = {q Q V (q) δ} is the maximal reachability controllable set for B δ (Q t ). Moreover, there exists a controller C such that k N, d(q k, Q t ) V (q 0 ). The fixed point of the qualitative approach is given by P 0 Computation of a parameterized family of reachability controllable sets P δ Common reachability controller for all the family A. Girard (CNRS, L2S) Symbolic Control 33 / 40

37 Qualitative stability synthesis Stability as reachability then safety Quantitative stability synthesis V 0(q) = loop ( V k+1 (q) = max d(q, Q t), min a A until V k+1 = V k V (q) = V k (q), W 0(q) = + loop ( W k+1 (q) = min V (q), min a A until W k+1 = W k max q T (q,a) max q T (q,a) ) V k (q ) ) W k (q ) Termination guaranteed by finiteness of Q Computation of a parameterized family of stability controllable sets with a common controller Theorem There exists a controller C such that j N, k j, d(q k, Q t ) W (q 0 ). A. Girard (CNRS, L2S) Symbolic Control 34 / 40

38 Example - DC/DC converter Model: ẋ = A p x + b p, p {1, 2} Safety specification: Q s = [1.1, 1.6] [5.4, 5.9] Quantitative safety (left: value function, right: trajectory) Eqtami & Girard, ADHS 2018 A. Girard (CNRS, L2S) Symbolic Control 35 / 40

39 Example - DC/DC converter Model: ẋ = A p x + b p, p {1, 2} Reachability specification: Q t = [1.1, 1.6] [5.4, 5.9] Quantitative reachability (left: value function, right: trajectory) A. Girard (CNRS, L2S) Symbolic Control 36 / 40

40 Example - DC/DC converter Model: ẋ = A p x + b p, p {1, 2} Stability specification: Q t = [1.1, 1.6] [5.4, 5.9] Quantitative stability (left: value function, right: trajectory) A. Girard (CNRS, L2S) Symbolic Control 37 / 40

41 Conclusion Symbolic control is a very rich and lively area at the interface between automatic control and computer science It is a rigorous computational approach to controller design from high level specifications, applicable to broad classes of systems Challenging problems include: Scalability and modularity (systems and specifications) Robustness (unmodeled disturbances) and adaptation (uncertain / time-varying parameters) A. Girard (CNRS, L2S) Symbolic Control 38 / 40

42 International Graduate School on Control Independent Graduate Modules one 21 hours module per week (3 ECTS) Deadline for advance registration: - to the modules M01 to M09: 31/12/ to the modules M10 to M27: 28/02/2019 A. Girard (CNRS, L2S) Symbolic Control 39 / 40

43 Many thanks to Students & postdocs: Pierre-Jean Meyer Adnane Saoud Alina Eqtami Vladimir Sinyakov Zohra Kader Elena Ivanova Daniele Zonetti Euriell Le Corronc Sebti Mouelhi Javier Camara Collaborators: Laurent Fribourg Gregor Gössler Majid Zamani Paulo Tabuada Giordano Pola George Pappas A. Girard (CNRS, L2S) Symbolic Control 40 / 40

Symbolic Control of Incrementally Stable Systems

Symbolic Control of Incrementally Stable Systems Symbolic Control of Incrementally Stable Systems Antoine Girard Laboratoire Jean Kuntzmann, Université Joseph Fourier Grenoble, France Workshop on Formal Verification of Embedded Control Systems LCCC,

More information

Abstraction-based synthesis: Challenges and victories

Abstraction-based synthesis: Challenges and victories Abstraction-based synthesis: Challenges and victories Majid Zamani Hybrid Control Systems Group Electrical Engineering Department Technische Universität München December 14, 2015 Majid Zamani (TU München)

More information

arxiv: v2 [cs.sy] 16 Jun 2011

arxiv: v2 [cs.sy] 16 Jun 2011 CONTROLLER SYNTHESIS FOR SAFETY AND REACHABILITY VIA APPROXIMATE BISIMULATION ANTOINE GIRARD arxiv:1010.4672v2 [cs.sy] 16 Jun 2011 Abstract. In this paper, we consider the problem of controller design

More information

Preface. Motivation and Objectives

Preface. Motivation and Objectives Preface Motivation and Objectives In control theory, complex models of physical processes, such as systems of differential or difference equations, are usually checked against simple specifications, such

More information

Synthesis of Reactive Control Protocols for Differentially Flat Systems

Synthesis of Reactive Control Protocols for Differentially Flat Systems DRAFT 1 Synthesis of Reactive Control Protocols for Differentially Flat Systems Jun Liu, Ufuk Topcu, Necmiye Ozay, and Richard M. Murray Abstract We propose a procedure for the synthesis of control protocols

More information

Low-Complexity Switching Controllers for Safety using Symbolic Models

Low-Complexity Switching Controllers for Safety using Symbolic Models Low-Complexity Switching Controllers for Safety using Symbolic Models Antoine Girard Laboratoire Jean Kuntzmann, Université de Grenoble, B.P. 53, 38041 Grenoble, France (e-mail: Antoine.Girard@imag.fr).

More information

Switching Protocol Synthesis for Temporal Logic Specifications

Switching Protocol Synthesis for Temporal Logic Specifications Switching Protocol Synthesis for Temporal Logic Specifications Jun Liu, Necmiye Ozay, Ufuk Topcu, and Richard M. Murray Abstract We consider the problem of synthesizing a robust switching controller for

More information

Approximately Bisimilar Finite Abstractions of Stable Linear Systems

Approximately Bisimilar Finite Abstractions of Stable Linear Systems Approximately Bisimilar Finite Abstractions of Stable Linear Systems Antoine Girard Université Joseph Fourier Laboratoire de Modélisation et Calcul B.P. 53, 38041 Grenoble, France Antoine.Girard@imag.fr

More information

Resilient Formal Synthesis

Resilient Formal Synthesis Resilient Formal Synthesis Calin Belta Boston University CDC 2017 Workshop: 30 years of the Ramadge-Wonham Theory of Supervisory Control: A Retrospective and Future Perspectives Outline Formal Synthesis

More information

Discrete-state Abstractions of Nonlinear Systems Using Multi-resolution Quantizer

Discrete-state Abstractions of Nonlinear Systems Using Multi-resolution Quantizer Discrete-state Abstractions of Nonlinear Systems Using Multi-resolution Quantizer Yuichi Tazaki and Jun-ichi Imura Tokyo Institute of Technology, Ōokayama 2-12-1, Meguro, Tokyo, Japan {tazaki,imura}@cyb.mei.titech.ac.jp

More information

Exploiting System Structure in Formal Synthesis

Exploiting System Structure in Formal Synthesis CDC 2015 Pre-Conference Workshop Exploiting System Structure in Formal Synthesis Murat Arcak with Sam Coogan and Eric Kim Electrical Engineering and Computer Sciences, UC Berkeley This Talk: Formal synthesis,

More information

ONR MURI AIRFOILS: Animal Inspired Robust Flight with Outer and Inner Loop Strategies. Calin Belta

ONR MURI AIRFOILS: Animal Inspired Robust Flight with Outer and Inner Loop Strategies. Calin Belta ONR MURI AIRFOILS: Animal Inspired Robust Flight with Outer and Inner Loop Strategies Provable safety for animal inspired agile flight Calin Belta Hybrid and Networked Systems (HyNeSs) Lab Department of

More information

Time-Constrained Temporal Logic Control of Multi-Affine Systems

Time-Constrained Temporal Logic Control of Multi-Affine Systems Time-Constrained Temporal Logic Control of Multi-Affine Systems Ebru Aydin Gol Calin Belta Boston University, Boston, MA 02215, USA e-mail: {ebru,cbelta}@bu.edu Abstract: We consider the problem of controlling

More information

Control of Sampled Switched Systems using Invariance Analysis

Control of Sampled Switched Systems using Invariance Analysis 1st French Singaporean Workshop on Formal Methods and Applications Control of Sampled Switched Systems using Invariance Analysis Laurent Fribourg LSV - ENS Cachan & CNRS Laurent Fribourg Lsv - ENS Cachan

More information

SENSE: Abstraction-Based Synthesis of Networked Control Systems

SENSE: Abstraction-Based Synthesis of Networked Control Systems SENSE: Abstraction-Based Synthesis of Networked Control Systems Mahmoud Khaled, Matthias Rungger, and Majid Zamani Hybrid Control Systems Group Electrical and Computer Engineering Technical University

More information

A Compositional Approach to Bisimulation of Arenas of Finite State Machines

A Compositional Approach to Bisimulation of Arenas of Finite State Machines A Compositional Approach to Bisimulation of Arenas of Finite State Machines Giordano Pola, Maria D. Di Benedetto and Elena De Santis Department of Electrical and Information Engineering, Center of Excellence

More information

Georgios E. Fainekos, Savvas G. Loizou and George J. Pappas. GRASP Lab Departments of CIS, MEAM and ESE University of Pennsylvania

Georgios E. Fainekos, Savvas G. Loizou and George J. Pappas. GRASP Lab Departments of CIS, MEAM and ESE University of Pennsylvania Georgios E. Fainekos, Savvas G. Loizou and George J. Pappas CDC 2006 Math free Presentation! Lab Departments of CIS, MEAM and ESE University of Pennsylvania Motivation Motion Planning 60 50 40 π 0 π 4

More information

arxiv: v1 [cs.sy] 26 Mar 2012

arxiv: v1 [cs.sy] 26 Mar 2012 Time-Constrained Temporal Logic Control of Multi-Affine Systems Ebru Aydin Gol Calin Belta Boston University, Boston, MA 02215, USA e-mail: {ebru,cbelta}@bu.edu arxiv:1203.5683v1 [cs.sy] 26 Mar 2012 Abstract:

More information

Algorithmic Verification of Stability of Hybrid Systems

Algorithmic Verification of Stability of Hybrid Systems Algorithmic Verification of Stability of Hybrid Systems Pavithra Prabhakar Kansas State University University of Kansas February 24, 2017 1 Cyber-Physical Systems (CPS) Systems in which software "cyber"

More information

Linear Time Logic Control of Discrete-Time Linear Systems

Linear Time Logic Control of Discrete-Time Linear Systems University of Pennsylvania ScholarlyCommons Departmental Papers (ESE) Department of Electrical & Systems Engineering December 2006 Linear Time Logic Control of Discrete-Time Linear Systems Paulo Tabuada

More information

Synthesis of Switching Protocols from Temporal Logic Specifications

Synthesis of Switching Protocols from Temporal Logic Specifications Submitted, 2012 American Control Conference (ACC) http://www.cds.caltech.edu/~murray/papers DRAFT 1 Synthesis of Switching Protocols from Temporal Logic Specifications Jun Liu, Necmiye Ozay, Ufuk Topcu,

More information

Hierarchical Synthesis of Hybrid Controllers from Temporal Logic Specifications

Hierarchical Synthesis of Hybrid Controllers from Temporal Logic Specifications Hierarchical Synthesis of Hybrid Controllers from Temporal Logic Specifications Georgios E. Fainekos 1, Antoine Girard 2, and George J. Pappas 3 1 Department of Computer and Information Science, Univ.

More information

Bisimilar Finite Abstractions of Interconnected Systems

Bisimilar Finite Abstractions of Interconnected Systems Bisimilar Finite Abstractions of Interconnected Systems Yuichi Tazaki and Jun-ichi Imura Tokyo Institute of Technology, Ōokayama 2-12-1, Meguro, Tokyo, Japan {tazaki,imura}@cyb.mei.titech.ac.jp http://www.cyb.mei.titech.ac.jp

More information

Multi-Modal Control of Systems with Constraints

Multi-Modal Control of Systems with Constraints Multi-Modal Control of Systems with Constraints WeM12-3 T. John Koo Department of EECS University of California Berkeley, CA 9720 koo@eecs.berkeley.edu George J. Pappas Department of EE University of Pennsylvania

More information

Constructing Control System Abstractions from Modular Components

Constructing Control System Abstractions from Modular Components Constructing Control System Abstractions from Modular Components Eric S Kim Department of Electrical Engineering and Computer Sciences, University of California, Berkeley USA eskim@eecsberkeleyedu Murat

More information

Synthesis via Sampling-Based Abstractions

Synthesis via Sampling-Based Abstractions Synthesis via Sampling-Based Abstractions Some Problems and Initial Ideas Matthias Rungger 2 Morteza Lahijanian 1 Lydia E Kavraki 1 Paulo Tabuada 2 Moshe Y Vardi 1 1 Department of Computer Science, Rice

More information

Approximately bisimilar symbolic models for nonlinear control systems

Approximately bisimilar symbolic models for nonlinear control systems Approximately bisimilar symbolic models for nonlinear control systems Giordano Pola a, Antoine Girard b, Paulo Tabuada a a Department of Electrical Engineering, University of California at Los Angeles,

More information

Using Theorem Provers to Guarantee Closed-Loop Properties

Using Theorem Provers to Guarantee Closed-Loop Properties Using Theorem Provers to Guarantee Closed-Loop Properties Nikos Aréchiga Sarah Loos André Platzer Bruce Krogh Carnegie Mellon University April 27, 2012 Aréchiga, Loos, Platzer, Krogh (CMU) Theorem Provers

More information

APPROXIMATE SIMULATION RELATIONS FOR HYBRID SYSTEMS 1. Antoine Girard A. Agung Julius George J. Pappas

APPROXIMATE SIMULATION RELATIONS FOR HYBRID SYSTEMS 1. Antoine Girard A. Agung Julius George J. Pappas APPROXIMATE SIMULATION RELATIONS FOR HYBRID SYSTEMS 1 Antoine Girard A. Agung Julius George J. Pappas Department of Electrical and Systems Engineering University of Pennsylvania Philadelphia, PA 1914 {agirard,agung,pappasg}@seas.upenn.edu

More information

Hierarchical Hybrid Symbolic Robot Motion Planning and Control

Hierarchical Hybrid Symbolic Robot Motion Planning and Control Asian Journal of Control, Vol. 00, No. 0, pp. 1 11, Month 2008 Published online in Wiley InterScience (www.interscience.wiley.com) DOI: 10.1002/asjc.0000 Hierarchical Hybrid Symbolic Robot Motion Planning

More information

Approximate Hierarchies of Linear Control Systems

Approximate Hierarchies of Linear Control Systems Approximate Hierarchies of Linear Control Systems Antoine Girard and George J. Pappas Abstract Recently, a hierarchical control approach based on the notion of approximate simulation relations has been

More information

Using Computer Games for Hybrid Systems Controller Synthesis

Using Computer Games for Hybrid Systems Controller Synthesis 49th IEEE Conference on Decision and Control December 15-17, 2010 Hilton Atlanta Hotel, Atlanta, GA, USA Using Computer Games for Hybrid Systems Controller Synthesis A. Agung Julius and Sina Afshari Abstract

More information

THE classical objectives considered in automatic control

THE classical objectives considered in automatic control Control Barrier Functions for Signal Temporal Logic Tasks Lars Lindemann, Student Member, IEEE, and Dimos V. Dimarogonas, Senior Member, IEEE Abstract The need for computationally-efficient control methods

More information

arxiv: v1 [cs.sy] 12 Oct 2018

arxiv: v1 [cs.sy] 12 Oct 2018 Contracts as specifications for dynamical systems in driving variable form Bart Besselink, Karl H. Johansson, Arjan van der Schaft arxiv:181.5542v1 [cs.sy] 12 Oct 218 Abstract This paper introduces assume/guarantee

More information

Symbolic sub-systems and symbolic control of linear systems

Symbolic sub-systems and symbolic control of linear systems Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 2005 Seville, Spain, December 12-15, 2005 MoA01.4 Symbolic sub-systems and symbolic control of linear

More information

SCOTS: A Tool for the Synthesis of Symbolic Controllers

SCOTS: A Tool for the Synthesis of Symbolic Controllers SCOTS: A Tool for the Synthesis of Symbolic Controllers Matthias Rungger Hybrid Control Systems Group Technical University of Munich matthias.rungger@tum.de Majid Zamani Hybrid Control Systems Group Technical

More information

Scaling up controller synthesis for linear systems and safety specifications

Scaling up controller synthesis for linear systems and safety specifications Scaling up controller synthesis for linear systems and safety specifications Matthias Rungger, Manuel Mazo, Jr and Paulo Tabuada Abstract In this paper we revisit the problem of automatically synthesizing

More information

Symbolic models for incrementally stable switched systems with aperiodic time sampling

Symbolic models for incrementally stable switched systems with aperiodic time sampling Symbolic models for incrementally stable switched systems with aperiodic sampling Zohra Kader, Antoine Girard, Adnane Saoud To cite this version: Zohra Kader, Antoine Girard, Adnane Saoud. Symbolic models

More information

arxiv: v2 [cs.ro] 13 Jan 2016

arxiv: v2 [cs.ro] 13 Jan 2016 Dynamics-Based Reactive Synthesis and Automated Revisions for High-Level Robot Control arxiv:1410.6375v2 [cs.ro] 13 Jan 2016 Jonathan A. DeCastro Sibley School of Mechanical and Aerospace Engineering,

More information

THE objective of this paper is to synthesize switching. Synthesis of Reactive Switching Protocols from Temporal Logic Specifications

THE objective of this paper is to synthesize switching. Synthesis of Reactive Switching Protocols from Temporal Logic Specifications Synthesis of Reactive Switching Protocols from Temporal Logic Specifications Jun Liu, Member, IEEE, Necmiye Ozay, Member, IEEE, Ufuk Topcu, Member, IEEE, and Richard M Murray, Fellow, IEEE Abstract We

More information

Synthesis of Reactive Switching Protocols From Temporal Logic Specifications

Synthesis of Reactive Switching Protocols From Temporal Logic Specifications IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 58, NO. 7, JULY 2013 1771 Synthesis of Reactive Switching Protocols From Temporal Logic Specifications Jun Liu, Member, IEEE, Necmiye Ozay, Member, IEEE, Ufuk

More information

Synthesis of Reactive Switching Protocols from Temporal Logic Specifications

Synthesis of Reactive Switching Protocols from Temporal Logic Specifications 1 Synthesis of Reactive Switching Protocols from Temporal Logic Specifications Jun Liu, Necmiye Ozay, Ufuk Topcu, and Richard M. Murray Abstract We propose formal means for synthesizing switching protocols

More information

Motion planning applications of Satisfiability Modulo Convex Optimization

Motion planning applications of Satisfiability Modulo Convex Optimization Motion planning applications of Satisfiability Modulo Convex Optimization Yasser Shoukry (1) and Paulo Tabuada (2) (1) Department of Electrical and Computer Engineering, UMD (2) Electrical and Computer

More information

arxiv: v1 [cs.sy] 8 Mar 2017

arxiv: v1 [cs.sy] 8 Mar 2017 Control Synthesis for Multi-Agent Systems under Metric Interval Temporal Logic Specifications Sofie Andersson Alexandros Nikou Dimos V. Dimarogonas ACCESS Linnaeus Center, School of Electrical Engineering

More information

Route-Planning for Real-Time Safety-Assured Autonomous Aircraft (RTS3A)

Route-Planning for Real-Time Safety-Assured Autonomous Aircraft (RTS3A) Route-Planning for Real-Time Safety-Assured Autonomous Aircraft (RTS3A) Raghvendra V. Cowlagi 1 Jeffrey T. Chambers 2 Nikola Baltadjiev 2 1 Worcester Polytechnic Institute, Worcester, MA. 2 Aurora Flight

More information

Using progress sets on non-deterministic transition systems for multiple UAV motion planning

Using progress sets on non-deterministic transition systems for multiple UAV motion planning Using progress sets on non-deterministic transition systems for multiple UAV motion planning Paul Rousse, Pierre-Jean Meyer, Dimos Dimarogonas To cite this version: Paul Rousse, Pierre-Jean Meyer, Dimos

More information

Approximate Bisimulations for Constrained Linear Systems

Approximate Bisimulations for Constrained Linear Systems Approximate Bisimulations for Constrained Linear Systems Antoine Girard and George J Pappas Abstract In this paper, inspired by exact notions of bisimulation equivalence for discrete-event and continuous-time

More information

Euler s Method applied to the control of switched systems

Euler s Method applied to the control of switched systems Euler s Method applied to the control of switched systems FORMATS 2017 - Berlin Laurent Fribourg 1 September 6, 2017 1 LSV - CNRS & ENS Cachan L. Fribourg Euler s method and switched systems September

More information

Assertions and Measurements for Mixed-Signal Simulation

Assertions and Measurements for Mixed-Signal Simulation Assertions and Measurements for Mixed-Signal Simulation PhD Thesis Thomas Ferrère VERIMAG, University of Grenoble (directeur: Oded Maler) Mentor Graphics Corporation (co-encadrant: Ernst Christen) October

More information

Approximate Time-Optimal Control via Approximate Alternating Simulations

Approximate Time-Optimal Control via Approximate Alternating Simulations 21 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July 2, 21 WeB7.2 Approximate Time-Optimal Control via Approximate Alternating Simulations Manuel Mazo Jr and Paulo Tabuada

More information

Lecture 8 Receding Horizon Temporal Logic Planning & Finite-State Abstraction

Lecture 8 Receding Horizon Temporal Logic Planning & Finite-State Abstraction Lecture 8 Receding Horizon Temporal Logic Planning & Finite-State Abstraction Ufuk Topcu Nok Wongpiromsarn Richard M. Murray AFRL, 26 April 2012 Contents of the lecture: Intro: Incorporating continuous

More information

Approximation Metrics for Discrete and Continuous Systems

Approximation Metrics for Discrete and Continuous Systems University of Pennsylvania ScholarlyCommons Departmental Papers (CIS) Department of Computer & Information Science May 2007 Approximation Metrics for Discrete Continuous Systems Antoine Girard University

More information

Models for Control and Verification

Models for Control and Verification Outline Models for Control and Verification Ian Mitchell Department of Computer Science The University of British Columbia Classes of models Well-posed models Difference Equations Nonlinear Ordinary Differential

More information

Discrete abstractions of hybrid systems for verification

Discrete abstractions of hybrid systems for verification Discrete abstractions of hybrid systems for verification George J. Pappas Departments of ESE and CIS University of Pennsylvania pappasg@ee.upenn.edu http://www.seas.upenn.edu/~pappasg DISC Summer School

More information

Efficient Robust Monitoring for STL

Efficient Robust Monitoring for STL 100 120 Efficient Robust Monitoring for STL Alexandre Donzé 1, Thomas Ferrère 2, Oded Maler 2 1 University of California, Berkeley, EECS dept 2 Verimag, CNRS and Grenoble University May 28, 2013 Efficient

More information

Online Horizon Selection in Receding Horizon Temporal Logic Planning

Online Horizon Selection in Receding Horizon Temporal Logic Planning Online Horizon Selection in Receding Horizon Temporal Logic Planning Vasumathi Raman 1 and Mattias Fält 2 and Tichakorn Wongpiromsarn 3 and Richard M. Murray 1 Abstract Temporal logics have proven effective

More information

Lecture 9 Synthesis of Reactive Control Protocols

Lecture 9 Synthesis of Reactive Control Protocols Lecture 9 Synthesis of Reactive Control Protocols Nok Wongpiromsarn Singapore-MIT Alliance for Research and Technology Richard M. Murray and Ufuk Topcu California Institute of Technology EECI, 16 May 2012

More information

Specification Mining of Industrial-scale Control Systems

Specification Mining of Industrial-scale Control Systems 100 120 Specification Mining of Industrial-scale Control Systems Alexandre Donzé Joint work with Xiaoqing Jin, Jyotirmoy V. Deshmuck, Sanjit A. Seshia University of California, Berkeley May 14, 2013 Alexandre

More information

Hybrid Controllers for Path Planning: A Temporal Logic Approach

Hybrid Controllers for Path Planning: A Temporal Logic Approach Hybrid Controllers for Path Planning: A Temporal Logic Approach Georgios E. Fainekos, Hadas Kress-Gazit, and George J. Pappas Abstract Robot motion planning algorithms have focused on low-level reachability

More information

Verifying Global Convergence for a Digital Phase-Locked Loop

Verifying Global Convergence for a Digital Phase-Locked Loop Verifying Global Convergence for a Digital Phase-Locked Loop Jijie Wei & Yan Peng & Mark Greenstreet & Grace Yu University of British Columbia Vancouver, Canada October 22, 2013 Wei & Peng & Greenstreet

More information

Delay-independent stability via a reset loop

Delay-independent stability via a reset loop Delay-independent stability via a reset loop S. Tarbouriech & L. Zaccarian (LAAS-CNRS) Joint work with F. Perez Rubio & A. Banos (Universidad de Murcia) L2S Paris, 20-22 November 2012 L2S Paris, 20-22

More information

Provably Correct Persistent Surveillance for Unmanned Aerial Vehicles Subject to Charging Constraints

Provably Correct Persistent Surveillance for Unmanned Aerial Vehicles Subject to Charging Constraints Provably Correct Persistent Surveillance for Unmanned Aerial Vehicles Subject to Charging Constraints Kevin Leahy, Dingjiang Zhou, Cristian-Ioan Vasile, Konstantinos Oikonomopoulos, Mac Schwager, and Calin

More information

IMITATOR: A Tool for Synthesizing Constraints on Timing Bounds of Timed Automata

IMITATOR: A Tool for Synthesizing Constraints on Timing Bounds of Timed Automata ICTAC 09 IMITATOR: A Tool for Synthesizing Constraints on Timing Bounds of Timed Automata Étienne ANDRÉ Laboratoire Spécification et Vérification LSV, ENS de Cachan & CNRS Étienne ANDRÉ (LSV) ICTAC 09

More information

Robust controlled invariance for monotone systems: application to ventilation regulation in buildings

Robust controlled invariance for monotone systems: application to ventilation regulation in buildings Robust controlled invariance for monotone systems: application to ventilation regulation in buildings Pierre-Jean Meyer, Antoine Girard, Emmanuel Witrant To cite this version: Pierre-Jean Meyer, Antoine

More information

Bisimilar finite abstractions of stochastic control systems

Bisimilar finite abstractions of stochastic control systems Bisimilar finite abstractions of stochastic control systems Majid Zamani, Peyman Mohajerin Esfahani, Rupak Majumdar, Alessandro Abate, and John Lygeros Abstract Abstraction-based approaches to the design

More information

Lecture 7 Synthesis of Reactive Control Protocols

Lecture 7 Synthesis of Reactive Control Protocols Lecture 7 Synthesis of Reactive Control Protocols Richard M. Murray Nok Wongpiromsarn Ufuk Topcu California Institute of Technology AFRL, 25 April 2012 Outline Review: networked control systems and cooperative

More information

Op#mal Control of Nonlinear Systems with Temporal Logic Specifica#ons

Op#mal Control of Nonlinear Systems with Temporal Logic Specifica#ons Op#mal Control of Nonlinear Systems with Temporal Logic Specifica#ons Eric M. Wolff 1 Ufuk Topcu 2 and Richard M. Murray 1 1 Caltech and 2 UPenn University of Michigan October 1, 2013 Autonomous Systems

More information

APPROXIMATE BISIMULATION: A BRIDGE BETWEEN COMPUTER SCIENCE AND CONTROL THEORY. 1. Introduction

APPROXIMATE BISIMULATION: A BRIDGE BETWEEN COMPUTER SCIENCE AND CONTROL THEORY. 1. Introduction APPROXIMATE BISIMULATION: A BRIDGE BETWEEN COMPUTER SCIENCE AND CONTROL THEORY ANTOINE GIRARD AND GEORGE J. PAPPAS Abstract. Fifty years ago, control and computing were part of a broader system science.

More information

Synthesis of Provably Correct Controllers for Autonomous Vehicles in Urban Environments

Synthesis of Provably Correct Controllers for Autonomous Vehicles in Urban Environments 2011 14th International IEEE Conference on Intelligent Transportation Systems Washington, DC, USA. October 57, 2011 Synthesis of Provably Correct Controllers for Autonomous Vehicles in Urban Environments

More information

EE249 - Fall 2012 Lecture 18: Overview of Concrete Contract Theories. Alberto Sangiovanni-Vincentelli Pierluigi Nuzzo

EE249 - Fall 2012 Lecture 18: Overview of Concrete Contract Theories. Alberto Sangiovanni-Vincentelli Pierluigi Nuzzo EE249 - Fall 2012 Lecture 18: Overview of Concrete Contract Theories 1 Alberto Sangiovanni-Vincentelli Pierluigi Nuzzo Outline: Contracts and compositional methods for system design Where and why using

More information

Parametric Verification and Test Coverage for Hybrid Automata Using the Inverse Method

Parametric Verification and Test Coverage for Hybrid Automata Using the Inverse Method Parametric Verification and Test Coverage for Hybrid Automata Using the Inverse Method Laurent Fribourg and Ulrich Kühne LSV ENS de Cachan, 94235 Cachan, France {kuehne,fribourg}@lsv.ens-cachan.fr Abstract.

More information

HybridSAL Relational Abstracter

HybridSAL Relational Abstracter HybridSAL Relational Abstracter Ashish Tiwari SRI International, Menlo Park, CA. ashish.tiwari@sri.com Abstract. In this paper, we present the HybridSAL relational abstracter a tool for verifying continuous

More information

EE C128 / ME C134 Feedback Control Systems

EE C128 / ME C134 Feedback Control Systems EE C128 / ME C134 Feedback Control Systems Lecture Additional Material Introduction to Model Predictive Control Maximilian Balandat Department of Electrical Engineering & Computer Science University of

More information

Mesh-Based Affine Abstraction of Nonlinear Systems with Tighter Bounds

Mesh-Based Affine Abstraction of Nonlinear Systems with Tighter Bounds Mesh-Based Affine Abstraction of Nonlinear Systems with Tighter Bounds Kanishka Raj Singh, Qiang Shen and Sze Zheng Yong systems over a mesh with a fixed partition was studied. However, this evenly-sized

More information

Feedback Refinement Relations for the Synthesis of Symbolic Controllers

Feedback Refinement Relations for the Synthesis of Symbolic Controllers Feedback Refinement Relations for the Synthesis of Symbolic Controllers Gunther Reissig 1, Alexander Weber 1 and Matthias Rungger 2 1: Chair of Control Engineering Universität der Bundeswehr, München 2:

More information

Controller Synthesis with UPPAAL-TIGA. Alexandre David Kim G. Larsen, Didier Lime, Franck Cassez, Jean-François Raskin

Controller Synthesis with UPPAAL-TIGA. Alexandre David Kim G. Larsen, Didier Lime, Franck Cassez, Jean-François Raskin Controller Synthesis with UPPAAL-TIGA Alexandre David Kim G. Larsen, Didier Lime, Franck Cassez, Jean-François Raskin Overview Timed Games. Algorithm (CONCUR 05). Strategies. Code generation. Architecture

More information

Analysis of a Boost Converter Circuit Using Linear Hybrid Automata

Analysis of a Boost Converter Circuit Using Linear Hybrid Automata Analysis of a Boost Converter Circuit Using Linear Hybrid Automata Ulrich Kühne LSV ENS de Cachan, 94235 Cachan Cedex, France, kuehne@lsv.ens-cachan.fr 1 Introduction Boost converter circuits are an important

More information

Automatica. Temporal logic motion planning for dynamic robots. Georgios E. Fainekos a,, Antoine Girard b, Hadas Kress-Gazit a, George J.

Automatica. Temporal logic motion planning for dynamic robots. Georgios E. Fainekos a,, Antoine Girard b, Hadas Kress-Gazit a, George J. Automatica 45 (2009) 343 352 Contents lists available at ScienceDirect Automatica journal homepage: www.elsevier.com/locate/automatica Temporal logic motion planning for dynamic robots Georgios E. Fainekos

More information

Controller synthesis for incremental stability: Application to symbolic controller synthesis

Controller synthesis for incremental stability: Application to symbolic controller synthesis 013 European Control Conference (ECC July 17-19, 013, Zürich, Switzerland. Controller synthesis for incremental stability: Application to symbolic controller synthesis Majid Zamani and Nathan van de Wouw

More information

Efficient control synthesis for augmented finite transition systems with an application to switching protocols

Efficient control synthesis for augmented finite transition systems with an application to switching protocols Submitted, 2014 American Control Conference (ACC) http://www.cds.caltech.edu/~murray/papers/sun+14-acc.html Efficient control synthesis for augmented finite transition systems with an application to switching

More information

Simulation and Bisimulation over Multiple Time Scales in a Behavioral Setting

Simulation and Bisimulation over Multiple Time Scales in a Behavioral Setting 2014 22nd Mediterranean Conference on Control and Automation (MED) University of Palermo. June 16-19, 2014. Palermo, Italy Simulation and Bisimulation over Multiple ime Scales in a Behavioral Setting Anne-Kathrin

More information

Nonlinear Control as Program Synthesis (A Starter)

Nonlinear Control as Program Synthesis (A Starter) Nonlinear Control as Program Synthesis (A Starter) Sicun Gao MIT December 15, 2014 Preliminaries Definition (L RF ) L RF is the first-order language over the reals that allows arbitrary numerically computable

More information

Networked Control Systems, Event-Triggering, Small-Gain Theorem, Nonlinear

Networked Control Systems, Event-Triggering, Small-Gain Theorem, Nonlinear EVENT-TRIGGERING OF LARGE-SCALE SYSTEMS WITHOUT ZENO BEHAVIOR C. DE PERSIS, R. SAILER, AND F. WIRTH Abstract. We present a Lyapunov based approach to event-triggering for large-scale systems using a small

More information

HIERARCHICAL CONTROL FOR A CLASS OF UNCERTAIN PIECEWISE LINEAR HYBRID DYNAMICAL SYSTEMS. Hai Lin,1 Xenofon D. Koutsoukos Panos J.

HIERARCHICAL CONTROL FOR A CLASS OF UNCERTAIN PIECEWISE LINEAR HYBRID DYNAMICAL SYSTEMS. Hai Lin,1 Xenofon D. Koutsoukos Panos J. HIERARCHICAL CONTROL FOR A CLASS OF UNCERTAIN PIECEWISE LINEAR HYBRID DYNAMICAL SYSTEMS Hai Lin,1 Xenofon D. Koutsoukos Panos J. Antsaklis,1 EE. Dept. Univ. of Notre Dame, Notre Dame IN-46556, USA Xerox

More information

arxiv: v1 [cs.lo] 6 Mar 2012

arxiv: v1 [cs.lo] 6 Mar 2012 Control of Probabilistic Systems under Dynamic, Partially Known Environments with Temporal Logic Specifications Tichakorn Wongpiromsarn and Emilio Frazzoli arxiv:203.77v [cs.lo] 6 Mar 202 Abstract We consider

More information

An introduction to hybrid systems theory and applications. Thanks to. Goals for this mini-course. Acknowledgments. Some references

An introduction to hybrid systems theory and applications. Thanks to. Goals for this mini-course. Acknowledgments. Some references An introduction to hybrid systems theory and applications Thanks to School Organizers Maurice Heemels Bart De Schutter George J Pappas Departments of ESE and CIS University of Pennsylvania pappasg@eeupennedu

More information

Testing System Conformance for Cyber-Physical Systems

Testing System Conformance for Cyber-Physical Systems Testing System Conformance for Cyber-Physical Systems Testing systems by walking the dog Rupak Majumdar Max Planck Institute for Software Systems Joint work with Vinayak Prabhu (MPI-SWS) and Jyo Deshmukh

More information

Disturbance Attenuation Properties for Discrete-Time Uncertain Switched Linear Systems

Disturbance Attenuation Properties for Discrete-Time Uncertain Switched Linear Systems Disturbance Attenuation Properties for Discrete-Time Uncertain Switched Linear Systems Hai Lin Department of Electrical Engineering University of Notre Dame Notre Dame, IN 46556, USA Panos J. Antsaklis

More information

Automatic Synthesis of Robust Embedded Control Software

Automatic Synthesis of Robust Embedded Control Software AAAI Spring Symposium on Embedded Reasoning (2224 Mar 2010, Stanford) http://www.cds.caltech.edu/~murray/papers/wtm10aaai.html Automatic Synthesis of Robust Embedded Control Software Tichakorn Wongpiromsarn,

More information

Correct-by-Construction Control Synthesis for Multi-Robot Mixing

Correct-by-Construction Control Synthesis for Multi-Robot Mixing Correct-by-Construction Control Synthesis for Multi-Robot Mixing Yancy Diaz-Mercado, Austin Jones, Calin Belta, and Magnus Egerstedt Abstract This paper considers the problem of controlling a team of heterogeneous

More information

Deterministic Finite-Automata Abstractions of Time-Variant Sequential Behaviours

Deterministic Finite-Automata Abstractions of Time-Variant Sequential Behaviours Deterministic Finite-Automata Abstractions of Time-Variant Sequential Behaviours Thomas Moor and Stefan Götz Lehrstuhl für Regelungstechnik, Friedrich-Alexander Universität Erlangen-Nürnberg, Germany,

More information

V&V MURI Overview Caltech, October 2008

V&V MURI Overview Caltech, October 2008 V&V MURI Overview Caltech, October 2008 Pablo A. Parrilo Laboratory for Information and Decision Systems Massachusetts Institute of Technology Goals!! Specification, design, and certification!! Coherent

More information

LTL Control in Uncertain Environments with Probabilistic Satisfaction Guarantees

LTL Control in Uncertain Environments with Probabilistic Satisfaction Guarantees LTL Control in Uncertain Environments with Probabilistic Satisfaction Guarantees Xu Chu (Dennis) Ding Stephen L. Smith Calin Belta Daniela Rus Department of Mechanical Engineering, Boston University, Boston,

More information

Copyrighted Material. 1.1 Large-Scale Interconnected Dynamical Systems

Copyrighted Material. 1.1 Large-Scale Interconnected Dynamical Systems Chapter One Introduction 1.1 Large-Scale Interconnected Dynamical Systems Modern complex dynamical systems 1 are highly interconnected and mutually interdependent, both physically and through a multitude

More information

Qualitative Abstraction of Piecewise Affine Systems

Qualitative Abstraction of Piecewise Affine Systems Qualitative Abstraction of Piecewise Affine Systems Michael W. Hofbaur and Theresa Rienmüller Department of Automation and Control, Graz University of Technology Kopernikusgasse 4/, 8 Graz, Austria {michael.hofbaur,

More information

Verification of analog and mixed-signal circuits using hybrid systems techniques

Verification of analog and mixed-signal circuits using hybrid systems techniques FMCAD, November 2004, Austin Verification of analog and mixed-signal circuits using hybrid systems techniques Thao Dang, Alexandre Donze, Oded Maler VERIMAG Grenoble, France Plan 1. Introduction 2. Verification

More information

Revisiting Synthesis of GR(1) Specifications

Revisiting Synthesis of GR(1) Specifications Revisiting Synthesis of GR(1) Specifications Uri Klein & Amir Pnueli Courant Institute of Mathematical Sciences, NYU Haifa Verification Conference, October 2010 What Is Synthesis? Rather than implement

More information

Polynomial-Time Verification of PCTL Properties of MDPs with Convex Uncertainties and its Application to Cyber-Physical Systems

Polynomial-Time Verification of PCTL Properties of MDPs with Convex Uncertainties and its Application to Cyber-Physical Systems Polynomial-Time Verification of PCTL Properties of MDPs with Convex Uncertainties and its Application to Cyber-Physical Systems Alberto Puggelli DREAM Seminar - November 26, 2013 Collaborators and PIs:

More information

Temporal Logic Motion Planning for Dynamic Robots

Temporal Logic Motion Planning for Dynamic Robots TEMPORAL LOGIC MOTION PLANNING FOR DYNAMIC ROBOTS 1 Temporal Logic Motion Planning for Dynamic Robots Georgios E. Fainekos, Antoine Girard, Hadas Kress-Gazit, and George J. Pappas Technical Report MS-CIS-07-02

More information

Robust Controller Synthesis in Timed Automata

Robust Controller Synthesis in Timed Automata Robust Controller Synthesis in Timed Automata Ocan Sankur LSV, ENS Cachan & CNRS Joint with Patricia Bouyer, Nicolas Markey, Pierre-Alain Reynier. Ocan Sankur (ENS Cachan) Robust Control in Timed Automata

More information