• DocumentCode
    3089675
  • Title

    Mapping Annotated Use Case and Sequence Diagrams to a Petri Net Notation for Performance Evaluation

  • Author

    Emadi, Sima ; Shams, Fereidoon

  • Author_Institution
    Eng. Dept., Islamic Azad Univ., Yazd, Iran
  • Volume
    2
  • fYear
    2009
  • fDate
    28-30 Dec. 2009
  • Firstpage
    68
  • Lastpage
    71
  • Abstract
    With the growing use of UML diagrams for software description and the importance of non-functional requirements evaluation at software design level, transforming these diagrams to executable models is considered to be significant. In this paper the designer should annotate additional information of the performance to software design description, and then an executable model can be produced. These executable models can be Petri nets, queuing network, stochastic process algebras, etc. In this paper, we propose a new algorithm that enables a designer to transform a use case and sequence diagrams enriched by performance input parameters into an executable model based on different extensions of Petri Nets. Finally, to demonstrate the application of our proposed algorithm, we consider a case study as an example.
  • Keywords
    Petri nets; Unified Modeling Language; software performance evaluation; Petri Net notation; UML diagrams; annotated use case mapping; queuing network; sequence diagrams; software design; stochastic process algebras; Algebra; Algorithm design and analysis; Application software; Design engineering; Petri nets; Software architecture; Software design; Software performance; Stochastic processes; Unified modeling language; Executable Model; Performance Requirement; Petri Nets; Software Design Description;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Electrical Engineering, 2009. ICCEE '09. Second International Conference on
  • Conference_Location
    Dubai
  • Print_ISBN
    978-1-4244-5365-8
  • Electronic_ISBN
    978-0-7695-3925-6
  • Type

    conf

  • DOI
    10.1109/ICCEE.2009.232
  • Filename
    5380142