• 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