Title | ||
---|---|---|
A formal approach to reactive systems software: a telecommunications application in ESTEREL. |
Abstract | ||
---|---|---|
ESTEREL is a formally-defined language designed for programming reactive systems; namely, those that maintain a permanent interaction with their environment. The AT&T 5ESS telephone switching system is an example of a legacy reactive system. As a case study, we describe an implementation in ESTEREL of one feature of a 5ESS switch; this implementation has been tested in the 5ESS switch simulator. Furthermore, it has been formally verified that this implementation satisfies some safety properties required for telecommunications applications. Our case study provides some evidence that ESTEREL is suitable for programming legacy reactive systems, and that it may afford significant advantages in software development over more traditional programming languages used in industrial settings. |
Year | DOI | Venue |
---|---|---|
1996 | 10.1007/BF00122418 | Formal Methods in System Design |
Keywords | DocType | Volume |
Reactive systems,E,sterel,synchronous programming,formal methods,software verification,telecommunications | Journal | 8 |
Issue | ISSN | ISBN |
2 | 0925-9856 | 0-8186-7005-3 |
Citations | PageRank | References |
24 | 2.45 | 15 |
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 |