• DocumentCode
    428867
  • Title

    Formalization of UML object dynamics and behavior

  • Author

    Bouabana-Tebibel, Thouraya ; Belmesk, Mounira

  • Author_Institution
    Lab. of Syst. Conception Methods, Nat. Inst. of Comput. Sci., Algiers, Algeria
  • Volume
    5
  • fYear
    2004
  • fDate
    10-13 Oct. 2004
  • Firstpage
    4971
  • Abstract
    UML has emerged as the industry standard for object-oriented modeling. However, it still lacks a well-defined semantic base enabling it to perform formal verification tasks. Our goal is to provide system designers a life cycle of software development integrating the UML user-friendliness and the Petri nets rigor and reliability. For this purpose, we propose a methodology to specify using UML and then to systematically verify and validate by way of the Petri nets. This methodology is based on a technique which derives colored Petri nets from UML object, statechart, collaboration and sequence diagrams. The proposed approach associates the formalization of the dynamics and the behavior of objects identified by identities and attribute values. A case study is provided to illustrate this technique.
  • Keywords
    Petri nets; Unified Modeling Language; formal verification; object-oriented methods; UML object dynamics formalization; colored Petri nets; formal verification tasks; object-oriented modeling; Collaboration; Formal specifications; Graphics; Laboratories; Object oriented modeling; Petri nets; Real time systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man and Cybernetics, 2004 IEEE International Conference on
  • ISSN
    1062-922X
  • Print_ISBN
    0-7803-8566-7
  • Type

    conf

  • DOI
    10.1109/ICSMC.2004.1401319
  • Filename
    1401319