• DocumentCode
    2441980
  • Title

    An integrated environment for communicating UML statechart diagrams

  • Author

    Lam, Vitus S W ; Padget, Julian

  • Author_Institution
    Dept. of Comput. Sci., Bath Univ., UK
  • fYear
    2005
  • fDate
    2005
  • Firstpage
    111
  • Abstract
    Summary form only given. Existing UML modelling tools provide only a limited support for the analysis of UML statechart diagrams. This paper describes the implementation and integration of an environment for analyzing UML statechart diagrams in two different ways. These include equivalence checking and model checking. To prove the equivalence of two statechart diagrams, we draw the two diagrams using Poseidon for UML, translate them into the pi-calculus using the SC2PiCal and check whether they are equivalent or not using the MWB. To verify the correctness of a system represented as multiple communicating statechart diagrams, we draw the diagrams using Poseidon for UML, translate them into the pi-calculus using the SC2PiCal, transform the pi-calculus expressions into equivalent NuSMV code using the PiCal2NuSMV and check the validity of the system using the NuSMV model checker.
  • Keywords
    Unified Modeling Language; formal verification; pi calculus; NuSMV; PiCal2NuSMV; Poseidon; SC2PiCal; UML modelling tools; communicating UML statechart diagrams; equivalence checking; model checking; pi-calculus; Calculus; Computer science; Mobile communication; Mobile handsets; Software tools; Transmitters; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems and Applications, 2005. The 3rd ACS/IEEE International Conference on
  • Print_ISBN
    0-7803-8735-X
  • Type

    conf

  • DOI
    10.1109/AICCSA.2005.1387100
  • Filename
    1387100