DocumentCode
1407716
Title
Strategic testing environment with formal description techniques
Author
Katsuyama, Kotaro ; Sato, Fumiaki ; Nakakawaji, Tetsuo ; Mizuno, Tadanori
Author_Institution
Mitsubishi Electr. Corp., Kanagawa, Japan
Volume
40
Issue
4
fYear
1991
fDate
4/1/1991 12:00:00 AM
Firstpage
514
Lastpage
525
Abstract
The authors describe the design of a testing environment, called FOREST (formal environment for systematic testing), for communication systems. The proposed method integrates three major strategies: (1) the use of formal description techniques (FDTs), for their formal semantics, which makes them unambiguous; (2) a stepwise approach to generate appropriate test cases for different test stages; and (3) the systematic support of the testing process, from test development to test execution. FOREST consists of four major subsystems. TENT (test sequence generation tool) is a subsystem that generates test cases from the formal specification of the behavior of a given protocol. APRICOT (ASN.1 pre-compiler, coder and test-debugger) is a subsystem that generates test data from the protocol data structures definition. TESPEC (test specification editor) is a tool producing some test specification based on a standardized formalism. The last subsystem, TEXEC (test executor), is a test execution system which consists of an upper tester and a lower tester, and a simulator of the communication medium
Keywords
formal specification; programming environments; protocols; APRICOT; ASN.1 pre-compiler; FOREST; TENT; coder; communication systems; data structures; design; formal description techniques; formal environment for systematic testing; formal semantics; lower tester; protocol; simulator; stepwise approach; test development; test execution; test sequence generation tool; test specification editor; test-debugger; upper tester; Automatic testing; Costs; Data structures; Formal specifications; Large-scale systems; Programming; Protocols; Software standards; Software testing; System testing;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/12.88470
Filename
88470
Link To Document