• DocumentCode
    1917575
  • Title

    A formal testing framework for UML statechart diagrams behaviours: from theory to automatic verification

  • Author

    Latella, Diego ; Massink, Mieke

  • Author_Institution
    Ist. CNUCE, CNR, Italy
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    11
  • Lastpage
    22
  • Abstract
    We propose a formal testing framework for a behavioural subset of UML statechart diagrams (UMLSDs). A formal operational semantics is defined, which uses the same core semantics introduced in Latella et al. (1999) but which is better suited for testing theory. The new semantics is proved consistent with our original one and is guaranteed to generate only finite state machines. Proper testing pre-orders and equivalences are defined which allow us to equate/distinguish systems on the basis of their interaction with the surrounding environment, abstracting from their internal structure. Finally, we provide a way for effective automatic verification of testing equivalence of our statecharts, based on existing techniques and tools
  • Keywords
    computational complexity; finite state machines; formal verification; specification languages; UML statechart diagrams behaviours; automatic verification; equivalences testing; finite state machines; formal operational semantics; formal testing framework; pre-orders testing; Algebra; Automatic testing; Concurrent computing; Kernel; Performance evaluation; Sequential analysis; Software engineering; Software testing; System testing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Assurance Systems Engineering, 2001. Sixth IEEE International Symposium on
  • Conference_Location
    Boco Raton, FL
  • ISSN
    1530-2059
  • Print_ISBN
    0-7695-1275-5
  • Type

    conf

  • DOI
    10.1109/HASE.2001.966803
  • Filename
    966803