An automatic trace analysis tool generator for Estelle specifications

  • Authors:
  • S. Alan Ezust;Gregor v. Bochmann

  • Affiliations:
  • Département d'informatique et de recherche opéationnelle, Université de Montréal, Montréal, QC, Canada H3C 3J7;Département d'informatique et de recherche opéationnelle, Université de Montréal, Montréal, QC, Canada H3C 3J7

  • Venue:
  • SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
  • Year:
  • 1995

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes the development of Tango, an automatic generator of backtracking trace analysis tools for single-process specifications written in the formal description language, Estelle. A tool generated by Tango automatically checks the validity of any execution trace against the given specification, and supports a number of checking options. The approach taken was to modify an Estelle-to-C++ compiler. Discussion about nondeterministic specifications, multiple observation points, and on-line trace analysis follow. Trace analyzers for the protocols LAPD and TP0 have been tested and performance results are evaluated. Issues in the analysis of partial traces are also discussed.