• DocumentCode
    467023
  • Title

    A Formal Approach to Specifying Architecture Aspects and Their Weaving Logic

  • Author

    Yang, Chunhua ; Wan, Jiancheng

  • Author_Institution
    Shandong Univ., Shandong
  • Volume
    2
  • fYear
    2007
  • fDate
    July 30 2007-Aug. 1 2007
  • Firstpage
    640
  • Lastpage
    645
  • Abstract
    Current aspect specification methods do not provide enough support for explicitly specifying aspects and their weaving logic, nor do they provide effective and suitable mechanisms for aspect analysis and evaluation. A formal approach for specifying architecture aspects and their weaving logic is presented. In this approach, architecture aspects and their weaving logic are specified in independent abstract mechanisms. More importantly, Petri Nets are used as the common foundations for describing their behaviors. Owing to the powerful specification capability of these mechanisms, the main advantages of this approach lie in that it can not only specify complex aspect architecture structures and behaviors and their complex weaving logic, but also make it possible for reasoning about and evaluating the weaving results. A simple example is given to illustrate the approach and its advantages.
  • Keywords
    Petri nets; formal specification; software architecture; Petri net; aspect architecture behavior; aspect architecture structure; complex weaving logic; formal specification; Artificial intelligence; Computer architecture; Computer science; Connectors; Distributed computing; Logic; Petri nets; Software engineering; Unified modeling language; Weaving; Aspect-oriented; Aspect-oriented modeling; Petri Nets; architecture; specification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2007. SNPD 2007. Eighth ACIS International Conference on
  • Conference_Location
    Qingdao
  • Print_ISBN
    978-0-7695-2909-7
  • Type

    conf

  • DOI
    10.1109/SNPD.2007.368
  • Filename
    4287762