• DocumentCode
    2408032
  • Title

    A toolset for supporting UML static and dynamic model checking

  • Author

    Shen, Wuwei ; Compton, Kevin ; Huggins, James

  • Author_Institution
    Dept. of Comput. Sci., Western Michigan Univ., Kalamazoo, MI, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    147
  • Lastpage
    152
  • Abstract
    The Unified Modeling Language has become widely accepted as a standard in software development. Several tools have been produced to support UML model validation. However most of them support either static or dynamic model checking; and no tools support to check both static and dynamic aspects of a UML model. But a UML model should include the static and dynamic aspects of a software system. Furthermore, these UML tools translate a UML model into a validation language such as PROMELA. But they have some shortcomings: there is no proof of correctness (with respect to the UML semantics) for these tools. In order to overcome these shortcomings, we present a toolset which can validate both static and dynamic aspects of a model; and this toolset is based on the semantic model using Abstract State Machines. Since the toolset is derived from the semantic model, the toolset is correct with respect to the semantic model
  • Keywords
    formal specification; formal verification; program compilers; software tools; specification languages; UML dynamic model checking; UML model validation; UML static model checking; UML toolset; abstract state machines; correctness proof; semantic model; software system; Computer science; Costs; Natural languages; Object oriented modeling; Programming; Software design; Software standards; Software systems; Standards development; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2002. COMPSAC 2002. Proceedings. 26th Annual International
  • Conference_Location
    Oxford
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-1727-7
  • Type

    conf

  • DOI
    10.1109/CMPSAC.2002.1044545
  • Filename
    1044545