• 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