loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2008 2nd IFIP/IEEE International Symposium on Theoretical Aspects of Software Engineering
A Petri Net-Based Approach for Supporting Aspect-Oriented Modeling
June 17-June 19
ISBN: 978-0-7695-3249-3
The concept of aspect-orientation allows for modularizingcrosscutting concerns as aspect modules. Aspect-orientationoriginally 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 supportaspect-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 netsand 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.
Index Terms:
aspect-oriented modeling, Petri net, aspect dependency, shared join point, conflict
Citation:
Lianwei Guan, Xingyu Li, Hao Hu, "A Petri Net-Based Approach for Supporting Aspect-Oriented Modeling," tase, pp.83-90, 2008 2nd IFIP/IEEE International Symposium on Theoretical Aspects of Software Engineering, 2008
Usage of this product signifies your acceptance of the Terms of Use.