J4 ›› 2008, Vol. 30 ›› Issue (5): 41-43.
• 论文 • Previous Articles Next Articles
Online:
Published:
Abstract:
Aspect-oriented techniques implement the crosscutting problem in software systems by separating concern points. We can realize aspect-oriented modeling by extending UML. This paper adds aspects to statecharts, adopting the UML extension mechanism. It discribes the weaving process between aspects and c ore components, as well as the weaving process between aspects themselves in statecharts, and then uses the formal semantics of process algebra to descr ibe extend- ed statecharts. In this way, it overcomes the flaws of formal dynamic semantics for extended UML statecharts. Finally, it takes ATM as an ex ample to verify the validity of aspect-oriented statechart formal description based on CSP.
Key words: weaving, formal semantics ;CSP, aspect-oriented statechart
0 / / Recommend
Add to citation manager EndNote|Ris|BibTeX
URL: http://joces.nudt.edu.cn/EN/
http://joces.nudt.edu.cn/EN/Y2008/V30/I5/41