• DocumentCode
    3176440
  • Title

    Conformance Testing from Message Sequence Charts

  • Author

    Dan, Haitao ; Hierons, Robert M.

  • Author_Institution
    Sch. of Inf. Syst., Brunel Univ., Uxbridge, UK
  • fYear
    2011
  • fDate
    21-25 March 2011
  • Firstpage
    279
  • Lastpage
    288
  • Abstract
    There are several industries in which Message Sequence Charts (MSCs) and the corresponding UML notation (Sequence Diagrams) are used to describe requirements. However, most work on model based testing has looked at testing from other languages such as input output transition systems and finite state machines. This paper explores the problem of testing on the basis of an MSC specification. We develop a formal test framework and explore the notion of a test hypothesis in this context. It transpires that there are several possible test architectures and each defines the observational power of the tester(s) and so we describe a flexible test architecture. In this paper we explore these alternatives and define corresponding implementation relations, explaining how verdicts can be produced for these relations. We then show how test suites can be generated and executed and define test coverage criteria.
  • Keywords
    Unified Modeling Language; conformance testing; diagrams; program testing; UML notation; Unified Modeling Language; conformance testing; finite state machine; flexible test architecture; formal test framework; message sequence chart; model based testing; sequence diagram; test coverage criteria; test hypothesis; Computer architecture; Controllability; Mathematical model; Observability; Testing; Unified modeling language; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation (ICST), 2011 IEEE Fourth International Conference on
  • Conference_Location
    Berlin
  • Print_ISBN
    978-1-61284-174-8
  • Electronic_ISBN
    978-0-7695-4342-0
  • Type

    conf

  • DOI
    10.1109/ICST.2011.29
  • Filename
    5770617