## Reachability Analysis of Dynamical Systems having Piecewise-Constant Derivatives (1995)

### Cached

### Download Links

- [www-verimag.imag.fr]
- [www-verimag.imag.fr]
- [www-verimag.imag.fr]
- DBLP

### Other Repositories/Bibliography

Venue: | Theoretical Computer Science |

Citations: | 121 - 18 self |

### BibTeX

@ARTICLE{Asarin95reachabilityanalysis,

author = {Eugene Asarin and Oded Maler and Amir Pnueli},

title = {Reachability Analysis of Dynamical Systems having Piecewise-Constant Derivatives},

journal = {Theoretical Computer Science},

year = {1995},

volume = {138},

pages = {35--66}

}

### Years of Citing Articles

### OpenURL

### Abstract

In this paper we consider a class of hybrid systems, namely dynamical systems with piecewise-constant derivatives (PCD systems). Such systems consist of a partition of the Euclidean space into a finite set of polyhedral sets (regions). Within each region the dynamics is defined by a constant vector field, hence discrete transitions occur only on the boundaries between regions where the trajectories change their direction. With respect to such systems we investigate the reachability question: Given an effective description of the systems and of two polyhedral subsets P and Q of the state-space, is there a trajectory starting at some x 2 P and reaching some point in Q? Our main results are a decision procedure for two-dimensional systems, and an undecidability result for three or more dimensions. 1 Introduction 1.1 Motivation Hybrid systems (HS) are systems that combine intercommunicating discrete and continuous components. Most embedded systems belong to this class since they operate...

### Citations

4159 |
Introduction to Automata Theory, Languages, and Computation
- Hopcroft, Ullman
- 1979
(Show Context)
Citation Context ... easily verified that normality of the configurations is preserved by normal 2PDAs and that normal 2PDAs can simulate Turing machines (see the proof of equivalence of Turing machines and 2PDAs, e.g., =-=[11]-=-). Definition 14 Let A = (Q \Theta \Sigma 0 ! \Theta \Sigma 0 ! ; ffi) be a 2PDA and let C 0 be a set of configurations. With every q i ; q j 2 Q we associate the set S(C 0 ; i; j) = f(S 1 ; S 2 ) 2 \... |

2193 | A theory of timed automata
- Alur, Dill
- 1994
(Show Context)
Citation Context ...arious negative and positive results concerning the decidability ofveri cation problems in these models have been established. The positive results usually involved the special case of timed automata =-=[1]-=-, [3], [10], whose introduction was motivated by real-time systems. Timed automata can be viewed as hybrid systems where the only continuous variables are timers, all varying at the same rate, and pos... |

514 | Symbolic model checking for real-time systems
- Henzinger, Nicollin, et al.
- 1994
(Show Context)
Citation Context ...ive and positive results concerning the decidability of verification problems in these models have been established. The positive results usually involved the special case of timed automata [1], [3], =-=[10]-=-, whose introduction was motivated by real-time systems. Timed automata can be viewed as hybrid systems where the only continuous variables are timers, all varying at the same rate, and possibly being... |

391 | Hybrid automata: An algorithmic approach to the specification and verification of hybrid systems
- Alur, Courcoubetis, et al.
- 1993
(Show Context)
Citation Context ...d discrete dynamics was the phase transition systems introduced in [13]. Several, more or less similar, models for hybrid systems have been proposed and investigated recently (see, for example, [16], =-=[4]-=-). Various negative and positive results concerning the decidability of verification problems in these models have been established. The positive results usually involved the special case of timed aut... |

202 |
A theory of timed automata, Theoretical Computer Science 126
- Alur, Dill
- 1994
(Show Context)
Citation Context ...ious negative and positive results concerning the decidability of verification problems in these models have been established. The positive results usually involved the special case of timed automata =-=[1]-=-, [3], [10], whose introduction was motivated by real-time systems. Timed automata can be viewed as hybrid systems where the only continuous variables are timers, all varying at the same rate, and pos... |

190 |
Representation and Reality
- Putnam
- 1988
(Show Context)
Citation Context ...ies are discontinuous in this phase-space (the velocity goes through an abrupt change). Hence the equivalence between our PCD results and theirs is an optical illusion. Finally the philosopher Putnam =-=[15], while at-=-tempting to "prove" the thesis every open physical system realizes every automaton, uses a notion of aimulation we find implausible. Consider, for example a deterministic automaton without i... |

156 | From timed to hybrid systems
- Maler, Manna, et al.
(Show Context)
Citation Context ...mical law to which some continuous variables are subject. The first formal model in the verification literature linking continuous and discrete dynamics was the phase transition systems introduced in =-=[13]-=-. Several, more or less similar, models for hybrid systems have been proposed and investigated recently (see, for example, [16], [4]). Various negative and positive results concerning the decidability... |

89 |
Model checking in dense real time
- Alur, Courcoubetis, et al.
- 1993
(Show Context)
Citation Context ...negative and positive results concerning the decidability of verification problems in these models have been established. The positive results usually involved the special case of timed automata [1], =-=[3]-=-, [10], whose introduction was motivated by real-time systems. Timed automata can be viewed as hybrid systems where the only continuous variables are timers, all varying at the same rate, and possibly... |

82 | An approach to the description and analysis of hybrid systems
- Nicollin, Olivero, et al.
- 1993
(Show Context)
Citation Context ...ous and discrete dynamics was the phase transition systems introduced in [13]. Several, more or less similar, models for hybrid systems have been proposed and investigated recently (see, for example, =-=[16]-=-, [4]). Various negative and positive results concerning the decidability of verification problems in these models have been established. The positive results usually involved the special case of time... |

73 | Universal computation and other capabilities of hybrid and continuous dynamical systems
- BRANICKY
- 1995
(Show Context)
Citation Context ...or A. Remark: There is a variety of other notions of simulation between discrete and continuous dynamical systems, but these semantical issues are subject of an independent ongoing research (see [2], =-=[5]-=-). The simple definition we use here is sufficient for the purpose of proving undecidability. 6.1 Simulation of Finite-State Machines Here we show how every finite-state automaton can be simulated by ... |

69 | Integration graphs: A class of decidable hybrid systems
- Kesten, Pnueli, et al.
- 1993
(Show Context)
Citation Context ... for performing the discrete transitions -- usually those tests are conjunctions of simple linear inequalities in one variable, or linear inequalities on the difference between two clocks. Similar to =-=[12]-=- (Integration Graphs), we are looking for decidable subclasses of Hybrid Systems with piecewise-constant derivatives (PCD systems) . The strategy taken in [12] is based on placing restrictions on the ... |

59 |
An Introduction to Convex Polytopes
- Brøndsted
- 1983
(Show Context)
Citation Context ...fl (x) ` X such that N ffl (x) ` P . The boundary of P is bd(P ) = cl(P ) \Gamma int(P ) where cl(P ) denotes closure. If P is e1 A readable introduction to convex and polyhedral sets can be found in =-=[7]-=-. 7 dimensional for some e ! d then it has no interior points because every neighborhood in X d is d-dimensional and thus contains parts outside P . On the other hand we can define the notion of relat... |

32 |
Smooth dynamical systems which realize arithmetical and logical operations
- Brockett
(Show Context)
Citation Context ... automata [1] or integration graphs [12]), but those were obtained in a richer model where a transition between regions is accompanied by a discrete change, and the trajectories are discontinuous. In =-=[6]-=- automata were simulated (without a precise formal definition of this term) by smooth dynamical systems defined over a state-space of certain symmetric matrices. Those systems have high dimensionality... |

30 | On some relations between dynamical systems and transition systems
- Asarin, Maler
- 1994
(Show Context)
Citation Context ...ciated with the inability to calculate trajectories and solve equations using exact methods and hence the need for numerical approximations. In addition to the undecidability result we have shown (in =-=[2]-=-) additional interesting connections between topological properties of dynamical systems and their computational expressiveness. For example, 2-dimensional PCD systems cannot simulate non-deterministi... |

27 |
Reachability analysis of planar multi-linear systems
- Maler, Pnueli
- 1995
(Show Context)
Citation Context ...sions are sufficient for simulating two-stack machines, and hence the reachability problem for 3-dimensional systems is undecidable. The paper is a combination and elaboration of results presented in =-=[14]-=- and [2]. 6 ) q 1 i (\Gammaa 1 ; \Gammab 1 ) (a 2 ; \Gammab 1 ) (a 2 ; b 2 ) (\Gammaa 1 ; b 2 ) 2 x y Figure 2: Pacman x and the ghost y viewed as a planar PCD system. 2 Preliminaries Throughout this ... |

17 |
Computability properties of low-dimensional dynamical systems
- Koiran, Cosnard, et al.
- 1994
(Show Context)
Citation Context ... function of an automaton, defined over f0; 1g m , is realized by its continuous extension to 38 [0; 1] m using arithmetical operations. Similarly stacks have been simulated by rational arithmetic in =-=[8]-=-. In these works, however, the simulating system is already defined over discrete time, i.e., using iterated maps of the form x n+1 = f(x n ). Our construction, on the other hand, uses continuous-time... |

3 |
Defining software by continuous, smooth functions
- DeMillo, Lipton
- 1991
(Show Context)
Citation Context ...onal PCD systems cannot simulate non-deterministic automata having a non-planar transition graph. There have been other works on simulation of transition systems by dynamical systems. For example, in =-=[9]-=- the boolean transition function of an automaton, defined over f0; 1g m , is realized by its continuous extension to 38 [0; 1] m using arithmetical operations. Similarly stacks have been simulated by ... |

2 |
De ning software by continuous smooth functions
- DeMillo, Lipton
- 1991
(Show Context)
Citation Context ...onal PCD systems cannot simulate non-deterministic automata having a non-planar transition graph. There have been other works on simulation of transition systems by dynamical systems. For example, in =-=[9]-=- the boolean transition function of an automaton, de ned over f0� 1g m , is realized by its continuous extension to 38s[0� 1] m using arithmetical operations. Similarly stacks have beensimulated by ra... |