DocumentCode
896660
Title
Analysis and testing of application layer protocols with an application to FTAM
Author
Sarikaya, Behçet ; Koukoulidis, Vassilios ; Eswara, Srinivas ; Barbeau, Michel
Author_Institution
Dept. of Comput. & Inf. Sci., Bilkent Univ., Ankara, Turkey
Volume
40
Issue
1
fYear
1992
fDate
1/1/1992 12:00:00 AM
Firstpage
7
Lastpage
11
Abstract
An experience with formal specification, analysis, and testing of an application layer protocol is presented. The ISO file, transfer, access, and management (FTAM) protocol is chosen due to its potential for widespread use. The specification language used was the ISO standard Estelle. This tool generates control and dataflow graphs of the specification and derives unparameterized test sequences for each function identified by the user. The authors describe formal specification of application layer protocols in Estelle and translation of ASN.1 data definitions into Estelle data types. The test design tool is used to obtain functional decomposition of the control and dataflow graphs. This way unparameterized test sequences are obtained. These sequences lead to a complete test suite obtained by parameterization which must be the next step. Analysis of the control and dataflow graphs leads to the derivation of several properties that most of the application layer protocols must possess. The identified properties are shown to simplify the test design process
Keywords
formal specification; protocols; standards; ASN.1 data definitions; Estelle; FTAM; ISO standard; application layer protocols; control graphs; dataflow graphs; file access; file management; file transfer; formal specification; functional decomposition; protocol analysis; specification language; test design tool; test sequences; test suite; testing; Access protocols; Flow graphs; Formal specifications; ISO standards; Open systems; Process design; Read-write memory; Specification languages; Standards development; Testing;
fLanguage
English
Journal_Title
Communications, IEEE Transactions on
Publisher
ieee
ISSN
0090-6778
Type
jour
DOI
10.1109/26.126701
Filename
126701
Link To Document