• DocumentCode
    3128444
  • Title

    Modeling behavioral patterns of concurrent software architectures using Petri nets

  • Author

    Pettit, Robert G., IV ; Gomaa, Hassan

  • fYear
    2004
  • fDate
    12-15 June 2004
  • Firstpage
    57
  • Lastpage
    66
  • Abstract
    To address behavioral modeling issues specific to concurrent software architectures, this paper outlines an approach for systematically modeling behavioral patterns found in concurrent software designs by applying colored Petri net (CPN) templates with UML artifacts. In this approach, CPNs are used as an underlying representation of the dynamic object-oriented architecture. These CPNs are then used to provide a simulated functional flow of the architecture and to analyze the concurrent behavior. By applying the results from the CPN analysis to the original UML model, an engineer can enhance the quality of the design and thereby gain additional insight to the behavioral properties of the software design prior to implementation.
  • Keywords
    Petri nets; distributed programming; object-oriented programming; software architecture; specification languages; UML artifacts; UML model; behavioral pattern modeling; colored Petri net templates; concurrent software architectures; object-oriented architecture; simulated functional flow; software designs; Aerodynamics; Analytical models; Computer architecture; Object oriented modeling; Performance analysis; Petri nets; Software architecture; Software design; Software performance; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture, 2004. WICSA 2004. Proceedings. Fourth Working IEEE/IFIP Conference on
  • Print_ISBN
    0-7695-2172-X
  • Type

    conf

  • DOI
    10.1109/WICSA.2004.1310690
  • Filename
    1310690