• DocumentCode
    1747636
  • Title

    Component interaction testing using model-checking

  • Author

    Liu, Wayne ; Dasiewicz, P.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada
  • Volume
    1
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    41
  • Abstract
    The Component Interaction Testing project uses model-checking technology to generate test cases from formal models. To model component interactions, we develop an object-oriented modelling language with formal semantics suitable for defining interaction coverage criteria. To analyze the large models of software components, we develop new algorithms for test generation that can analyze much larger models than previously possible. We have shown the feasibility of interaction test generation by an experiment on a design of a realistic real-time system. Using the modelling language, a detailed formal model was simple to create. The model is far beyond the capability of standard algorithms, but, using the new algorithms, useful subsets of the model can be analyzed
  • Keywords
    conformance testing; formal specification; object-oriented programming; real-time systems; component interaction testing; formal model; formal models; formal semantics; interaction coverage criteria; interaction test generation; model checking; object-oriented modelling language; realistic real-time system; software components; Algorithm design and analysis; Automatic generation control; Automatic testing; Control system synthesis; Object oriented modeling; Real time systems; Software algorithms; State-space methods; System testing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2001. Canadian Conference on
  • Conference_Location
    Toronto, Ont.
  • ISSN
    0840-7789
  • Print_ISBN
    0-7803-6715-4
  • Type

    conf

  • DOI
    10.1109/CCECE.2001.933644
  • Filename
    933644