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
Link To Document :
بازگشت