DocumentCode :
746410
Title :
A Test Design Methodology for Protocol Testing
Author :
Sarikaya, Behçet ; Bochmann, Gregor V. ; Cerny, Eduard
Author_Institution :
Department of Electrical Engineering, Concordia University
Issue :
5
fYear :
1987
fDate :
5/1/1987 12:00:00 AM
Firstpage :
518
Lastpage :
531
Abstract :
Communication protocol testing can be done with a test architecture consisting of remote Lower Tester and local Upper Tester processes. For real protocols, tests can be designed based on the formal specification of the protocol which uses an extended finite state machine model. The specification is transformed into a simpler form consisting of normal form transitions. It can then be modeled by a control and a data flow graph. The graphs are decomposed into subtours and data flow functions, respectively. Tests are designed by considering parameter variations of the input primitives of each data flow function and determining the expected outputs. The methodology gives complete test coverage of all data flow functions and control paths in the specification. Functional fault models are proposed for functions that are not formally specified.
Keywords :
Extended finite state automata; fault models; formal specification; normal form transitions; symbolic execution; test sequences; Access protocols; Automata; Automatic control; Design methodology; Flow graphs; Formal specifications; ISO standards; Open systems; Specification languages; System testing; Extended finite state automata; fault models; formal specification; normal form transitions; symbolic execution; test sequences;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.1987.233197
Filename :
1702252
Link To Document :
بازگشت