- 56 Views
- Uploaded on
- Presentation posted in: General

Discrete Abstractions of Hybrid Systems

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Discrete Abstractions of Hybrid Systems

Rajeev Alur, Thomas A. Henzinger, Gerardo Lafferriere and George J. Pappas

- Introduction
- Decidability
- Abstractions
- Questions

- Abstract HS to purely discrete systems, while preserving all properties that are definable in temporal logic

many safety critical applications

formal analysis is important

Given:

Desired:

Hybrid System

Computational

procedure

(verifies in a finite

number of steps whether

the system satisfies the

specification or not)

Property

- Transition system T:
- graph with possibly infinite number of nodes (> states) and edges (> transitions)

- Reachability problem:
- given a transition system T and a property p, does the set of reachable states of T contain any states that satisfy p?

- Checking reachability is undecidable for a very simple class of HS
- > more general classes cannot have finite bisimulation or language equivalent quotients
- > continuous behaviour must be restricted
- > discrete behaviour must be restricted

properties about the behavior of a system over time are naturally expressible in temporal logics

linear temporal logic (LTL)

computation tree logic (CTL)

- Preserving LTL-properties leads to special partitions of the state space given by language equivalence relations

T satisfies an LTL formula f<=> T/~L satisfies f

- CTL-properties are abstracted by bisimulations

T satisfies an CTL formula f<=> T/~B satisfies f

- initialization is necessary
- variables must be decoupled

- consider HS with either:
- - simpler discrete dynamics or
- - simpler continuous dynamics

A. Classes that admit finite bisimulation quotients

B. Classes that admit finite language-equivalence quotients

Initialized

multirate

automata

Timed

automata

Rectangular

automata

Crucial to have FINITE partitions

Restriction to classes with global finiteness properties

-> o-minimal structures

- a theory of the reals is called o-minimal if every definable subset of the reals is a FINITE union of points and intervals
- cell decomposition theorem:every definable set has a finite, definable partition of cells

- the continuous state lives in Rn
- for each discrete state, the flow of the vector field is complete
- for each discrete state, all relevant sets and the flow of the vector field are definable in the same o-minimal theory

- main theorem:
- every o-minimal hybrid system admits a FINITE BISIMULATION
- > bisimulation algorithm terminates for o-minimal hybrid systems