• DocumentCode
    1579567
  • Title

    Specification-based testing for refinement

  • Author

    Kahsai, T. ; Roggenbach, M. ; Schlingloff, Bernd-Holger

  • Author_Institution
    Univ. of Wales Swansea, Swansea
  • fYear
    2007
  • Firstpage
    237
  • Lastpage
    246
  • Abstract
    In this paper, we present a theory for the evaluation of test cases with respect to formal specifications. In particular, we use the specification language CSP-CASL to define and evaluate black-box tests for reactive systems. Using loose semantics and three-valued test oracles, our approach is well-suited to deal with the refinement of specifications. In a structured development process of computational systems, abstract specifications are gradually refined into more concrete ones. With our approach, it is possible to develop test cases already from very abstract and basic specifications, and to reuse them later on in more refined systems.
  • Keywords
    formal specification; program testing; abstract specifications; black-box tests; formal specifications; specification language; specification-based testing; three-valued test oracles; Concrete; Formal specifications; Process design; Quality assurance; Software engineering; Software quality; Software systems; Software testing; Specification languages; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Formal Methods, 2007. SEFM 2007. Fifth IEEE International Conference on
  • Conference_Location
    London
  • Print_ISBN
    978-0-7695-2884-7
  • Type

    conf

  • DOI
    10.1109/SEFM.2007.38
  • Filename
    4343940