TIMING VERIFICATION BY SUCCESSIVE APPROXIMATION

Citation
R. Alur et al., TIMING VERIFICATION BY SUCCESSIVE APPROXIMATION, Information and computation, 118(1), 1995, pp. 142-157
Citations number
24
Categorie Soggetti
Information Science & Library Science",Mathematics,"Computer Science Information Systems
Journal title
ISSN journal
08905401
Volume
118
Issue
1
Year of publication
1995
Pages
142 - 157
Database
ISI
SICI code
0890-5401(1995)118:1<142:TVBSA>2.0.ZU;2-Y
Abstract
We present an algorithm for verifying that a model M with timing const raints satisfies a given temporal property T. The model M is given as a parallel composition of omega-automata P-i, where each automaton P-i is constrained by bounds on delays. The property T is given as an ome ga-automaton as well, and the verification problem is posed as a langu age inclusion question L(M) subset of or equal to L(T). In constructin g the composition M of the constrained automata P-i, one needs to rule out the behaviors that are inconsistent with the delay bounds, and th is step is (provably) computationally expensive. We propose an iterati ve solution which involves generating successive approximations M(i) t o M, with containment L(M) subset of or equal to L(M(j)) and monotone convergence L(M(j)) --> L(M) within a bounded number of steps. As the succession progresses, the approximations M(j) become more complex. At any step of the iteration one may get a proof or a counter-example to the original language inclusion question. The described algorithm is implemented into the verifier Cospan. We illustrate the benefits of ou r strategy through some examples. (C) 1995 Academic Press, Inc.