• DocumentCode
    1942929
  • Title

    A Petri Net-Based Approach for Supporting Aspect-Oriented Modeling

  • Author

    Guan, Lianwei ; Li, Xingyu ; Hu, Hao

  • Author_Institution
    State Key Lab. for Novel Software Technol., Nanjing Univ., Nanjing
  • fYear
    2008
  • fDate
    17-19 June 2008
  • Firstpage
    83
  • Lastpage
    90
  • Abstract
    The concept of aspect-orientation allows for modularizing crosscutting concerns as aspect modules. Aspect-orientation originally has emerged at the programming level, now it stretches over other development phases such as design phase. Aspect-oriented modeling is important for the aspect-oriented design, since the inaccuracies inherent in aspect-oriented design can be detected by the model, which can help the designers correct the software design. This paper presents a Petri net-based approach to support aspect-oriented modeling, for Petri net is a good formalism which can provide the foundations for modeling software and simulating its execution. First, software systems are modeled as aspect nets and base net, then woven mechanism is given to compose the aspect nets and base net. There are order constraints and aspect dependencies among the aspects that supposed on the same join point, and there also may exist conflict relations. The above problems are considered in our approach, and a solution is given by analyzing the structure of the woven net to detect such conflicts.
  • Keywords
    Petri nets; formal specification; systems analysis; Petri net; aspect-oriented design; aspect-oriented modeling; crosscutting concerns; software design; software modeling; Analytical models; Application software; Laboratories; Mathematical model; Petri nets; Phase detection; Software design; Software engineering; Software systems; XML; Petri net; aspect dependency; aspect-oriented modeling; conflict; shared join point;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theoretical Aspects of Software Engineering, 2008. TASE '08. 2nd IFIP/IEEE International Symposium on
  • Conference_Location
    Nanjing
  • Print_ISBN
    978-0-7695-3249-3
  • Type

    conf

  • DOI
    10.1109/TASE.2008.32
  • Filename
    4549889