Title | ||
---|---|---|
Safety Property Verification of ESTEREL Programs and Applications to Telecommunications Software |
Abstract | ||
---|---|---|
We present a technique for automatically verifying linear- time tempo- ral logic safety properties of programs written in E STEREL, a formally-defined language for programming reactive systems. In our approach, linear-time tempo- ral logic safety properties are first translated into ESTEREL programs that model these properties. Using the E STEREL compiler, the translations are compiled in parallel with the E STEREL program to be verified. A trivial reachability analysis of the output of the compiler then indicates whether or not th e safety property is satisfied by the program. We describe two real-world software problems — E S- TEREL versions of two features of the AT&T 5ESS R switching system — and one well-known benchmark problem — the generalized railroad cr ossing problem — that we have verified using our technique and associated toolset. |
Year | DOI | Venue |
---|---|---|
1995 | 10.1007/3-540-60045-0_45 | CAV |
Keywords | Field | DocType |
telecommunications software,safety property verification,esterel programs,linear time,reactive system,satisfiability | Programming language,Computer science,Algorithm,Telecommunications control software,Linear temporal logic,Compiler,Reachability,Software,Esterel,Temporal logic,Reactive system | Conference |
Volume | ISSN | ISBN |
939 | 0302-9743 | 3-540-60045-0 |
Citations | PageRank | References |
41 | 3.74 | 11 |
Authors | ||
3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Lalita Jategaonkar Jagadeesan | 1 | 286 | 29.80 |
Carlos Puchol | 2 | 138 | 18.65 |
James E. Von Olnhausen | 3 | 104 | 11.05 |