ACM Home Page
Please provide us with feedback. Feedback
An automatic trace analysis tool generator for Estelle specifications
Full text PdfPdf (1.15 MB)
Source Applications, Technologies, Architectures, and Protocols for Computer Communication archive
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication table of contents
Cambridge, Massachusetts, United States
Pages: 175 - 184  
Year of Publication: 1995
ISBN:0-89791-711-1
Also published in ...
Authors
S. Alan Ezust  Département d'informatique et de recherche opéationnelle, Université de Montréal, Montréal, QC, Canada H3C 3J7
Gregor v. Bochmann  Département d'informatique et de recherche opéationnelle, Université de Montréal, Montréal, QC, Canada H3C 3J7
Sponsor
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 20,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/217382.217428
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
O. Belial, G.v. Bochmann, M. Dubuc, and F. Saba. "Automatic test result analysis for high-level specifications". Technical Report 800, Department IRO, University of Montreal, 1991.
 
3
G.v. Bochmann, D. Ouimet, and J. Vaucher. "Performance simulation of communication protocols based on formal specifications''. Transactsons of the Society for Computer S~mulatson, 9(4):201-225, December 1992.
 
4
 
5
R. Cork. "The testing of protocols in SNA products - an overview". In Proceedings of IFIP WG 6.1 Th2rd Annual Workshop on Protocol Specification, Testsng and Verification, 1983.
 
6
 
7
S Alan Ezust. Tango: The Trace Analys2s Generator. Master's thesis, McGill University, Montreal, Canada, 1995.
 
8
 
9
 
10
ISO Recommendation 90%i, The Extended State Transzt~on Language (Estelle), 1989
 
11
C. Jard and G v Bochmann. "An approach to testing specifications''. Journal of Systems and Software, 3(4), December 1983.
 
12
M.C. Kim, S. T. Chanson, and S. T Vuong. "Protocol trace analysis based on formal specifications". Technical report, University of British Columbia, Department of Computer Science, 1991.
 
13
 
14
R. Probert "Towards a knowledge-based model for conformance test results analysm". In Proceedings of the IFIP WG 6. i F,fth Internat;onat Workshop on Protocol Specification, Testsng and Ver~ficatson, 1985.
 
15
P Riou. Specsficatson of the ISDN L,nk Access Protocol for D- channel (LAiOD) CCITT Recommendation Q.9~i, Centre National d'Etudes des Telecommumcations (CNET). Available by FTP on louie.udel.edu in pub/grope/estelle-specs, 1989.
 
16
 
17
R. Sijelmassi and B. Strausser "The distributed lmplementatlon generator, an overview and user guide". Technical report, US Department of Commerce, National Institute of Standards and Technology, N~t~on~l Computer Sy~tcm~ L~bor~tory, Sy~tcm~ and Network Architecture Division, Gaithersburg, MD 20899, 1991.
 
18
B. Strausser and J.P. Favreau. "User guide for the NBS prototype compiler for estelle" Technical Report ICST/SNA 87/3, National Institute of Standards and Technology, October 1987.
 
19
 
20
S. T. Vuong, S. Lee, and P. J Zhou. "La validation des tests de protocole: principles, outils et exemples". Acres du Colloque Francophone sur l'lngdnserse des Protocoles (CFIP), Montrdal Canada, 1993.


Collaborative Colleagues:
S. Alan Ezust: colleagues
Gregor v. Bochmann: colleagues