• DocumentCode
    2786630
  • Title

    Discretizing Technical Documentation for End-to-End Traceability Tests

  • Author

    Stobie, Keith ; Kicillof, Nicolas ; Grieskamp, Wolfgang

  • Author_Institution
    Microsoft Corp., Redmond, VA, USA
  • fYear
    2010
  • fDate
    22-27 Aug. 2010
  • Firstpage
    49
  • Lastpage
    56
  • Abstract
    This paper describes a technique by which English prose protocol standards were transcribed into individually testable assertions and traced from original protocol specifications, to lists of requirements, to models and test cases, and finally into test logs and network captures. Annotating statements to make them stand alone, the handling of optional behavior, and using the requirements to guide discovery of missing information from the standard is also described. The approach allows us to have both a fast feedback loop for debugging the specification of the protocol and a way to estimate the coverage degree of the generated tests with respect to requirements. We discuss tool support developed specifically for the approach and exemplify with excerpts from the application of this technique in the process of testing hundreds of Microsoft´s open protocol specifications.
  • Keywords
    formal specification; open systems; program debugging; program testing; protocols; system documentation; English prose protocol standards; Microsoft open protocol specifications; end-to-end traceability tests; fast feedback loop; protocol debugging; technical documentation; tool support; Book reviews; Documentation; Protocols; Receivers; Servers; Testing; XML; protocols; requirements; specifications; traceability; tracing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advances in System Testing and Validation Lifecycle (VALID), 2010 Second International Conference on
  • Conference_Location
    Nice
  • Print_ISBN
    978-1-4244-7784-5
  • Electronic_ISBN
    978-0-7695-4146-4
  • Type

    conf

  • DOI
    10.1109/VALID.2010.14
  • Filename
    5617189