• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2008, Vol. 30 ›› Issue (5): 41-43.

• 论文 • Previous Articles     Next Articles

  

  • Online:2008-05-01 Published:2010-05-19

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