A Petri net-based approach for supporting aspect-oriented modeling

Front. Comput. Sci. ›› 2008, Vol. 2 ›› Issue (4) : 413 -423.

PDF (306KB)
Front. Comput. Sci. ›› 2008, Vol. 2 ›› Issue (4) : 413 -423. DOI: 10.1007/s11704-008-0041-8

A Petri net-based approach for supporting aspect-oriented modeling

Author information +
History +
PDF (306KB)

Abstract

The concept of aspect-orientation allows for modularizing crosscutting concerns as aspect modules. Aspect-orientation originally emerged at the programming level, and has stretched over other development phases now. Among them aspect-oriented modeling (AOM) is a hot topic, and there are many approaches supporting it. Petri net is a good formalism which can provide the foundations for modeling software and simulating its execution, but fails to resolve the problem of crosscutting concerns to support AOM. So, this paper presents an approach which extends the Petri net so as to support the AOM. In this paper, the basic functions of the system are modeled as base net by Petri net, and the crosscutting concerns are modeled as aspect nets. In order to analyze the whole system, woven mechanism is proposed to compose the aspect nets and base net together. The problems about aspect-aspect conflict and conflict relations may exist among the aspect nets matching the shared join point, thus this paper propose solutions to resolve them. The Object Petri net which is an extension of traditional Petri net is also extended so as to support aspect-oriented modeling here.

Keywords

null

Cite this article

Download citation ▾
null. A Petri net-based approach for supporting aspect-oriented modeling. Front. Comput. Sci., 2008, 2(4): 413-423 DOI:10.1007/s11704-008-0041-8

登录浏览全文

4963

注册一个新账户 忘记密码

References

AI Summary AI Mindmap
PDF (306KB)

961

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/