kirancodes.me
To Proof Maintenance & Beyond!

A Framework for Evaluating Specification Methods for Reactive Systems: Experience Report

Mark A. Ardis, John A. Chaves, Lalita Jategaonkar Jagadeesan, Peter Mataga, Carlos Puchol, Mark G. Staskauskas, James Von Olnhausen

Abstract

Numerous formal specification methods for reactive systems have been proposed in the literature.Because the significant differences bet ween the methods are hard to determine, choosing the best method for a particular application can be difficult.We have applied several different methods, including Modechart, VFSM, ESTEREL, Basic LOTOS, Z, SDL and C, to an application problem encountered in the design of software for AT&T's 5ESS o telephone switching system.We have developed a set of criteria for evaluating and comparing the different specification methods.We argue that the evaluation of a method must take into account not only academic concerns, but also the maturity of the method, its compatibility with the existing software development process and system execution environment, and its suitability for the chosen application domain.

BibTeX
@inproceedings{Ardis-al:ICSE95,
  author    = {Mark A. Ardis and
               John A. Chaves and
               Lalita Jategaonkar Jagadeesan and
               Peter Mataga and
               Carlos Puchol and
               Mark G. Staskauskas and
               James Von Olnhausen},
  title     = {A Framework for Evaluating Specification Methods for Reactive Systems: Experience Report},
  booktitle = {ICSE},
  pages     = {159--168},
  publisher = {{ACM}},
  year      = {1995},
}

Related papers