• DocumentCode
    3499392
  • Title

    Transformation of usecase and sequence diagrams to petri nets

  • Author

    Emadi, Sima ; Shams, Fereidoon

  • Author_Institution
    Eng. Dept., Islamic Azad Univ., Yazd, Iran
  • Volume
    4
  • fYear
    2009
  • fDate
    8-9 Aug. 2009
  • Firstpage
    399
  • Lastpage
    403
  • Abstract
    With the growing use of UML diagrams for software design description and the importance of nonfunctional requirements evaluation at software development process, transforming these diagrams to executable models is considered to be significant. Nonfunctional requirements can not be evaluated directly by UML diagrams. Software designers are not usually familiar with non-functional requirement analysis and are not able to analyze such requirements easily. Therefore the designer should produce an executable model from software design description to be ready for analysis. usecase and sequence diagrams are the most important UML diagrams for software design description. In this paper, we propose new algorithms that enable a designer to transform usecase and sequence diagrams into executable models based on Petri nets and then we show how to use this Petri net models for simulation. Finally, to represent the usage of our proposed algorithms, we consider a case study as an example.
  • Keywords
    Petri nets; Unified Modeling Language; object-oriented programming; software engineering; Petri net; UML diagram; nonfunctional requirement evaluation; sequence diagram transformation; software design description; software development process; usecase transformation; Communication system control; Computer architecture; Computer network reliability; Engineering management; Petri nets; Quality management; Reliability engineering; Software design; Stochastic processes; Unified modeling language; executable model; nonfunctional requirement evaluation; petri net; sequence diagram; software design; usecase diagram;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing, Communication, Control, and Management, 2009. CCCM 2009. ISECS International Colloquium on
  • Conference_Location
    Sanya
  • Print_ISBN
    978-1-4244-4247-8
  • Type

    conf

  • DOI
    10.1109/CCCM.2009.5267604
  • Filename
    5267604