2007•Computer Engineering and Applications JournalRequires access

Research & development of aspect weaving strategy and graphic aspect weaving framework

Gui Wei-hua

Open publisher page 1 citations

Abstract

At present,as an extension and complementary of OOP(Object Oriented Programming),AOP(Aspect Oriented Programming) becomes the research hot topic of software engineering.The main idea of AOP is separation of concerns and modularization of these cross-cut concerns.One of the key technologies of implementing this goal in AOP systems is weaving aspect technology.This paper explains the concrete aspect weaving strategies,including aspect implementing strategies and weaving time strategies.Moreover,it also presents the weaving mechanism and technology of four mainstream AOP systems:AspectJ,AspectWerkz,Spring AOP and JBoss AOP.After analyzing and summarizing the pros and cons of present weaving strategies and technology,this paper proposes a graphic aspect weaving framework based on XML--XbGAWF and its integrating pattern with other AOP platform.

About this research paper

What this paper is about

At present,as an extension and complementary of OOP(Object Oriented Programming),AOP(Aspect Oriented Programming) becomes the research hot topic of software engineering.The main idea of AOP is separation of concerns and modularization of these cross-cut concerns.One of the key technologies of implementing this goal in AOP systems is weaving aspect technology.This paper explains the concrete aspect weaving strategies,including aspect implementing strategies and weaving time strategies.Moreover,it also presents the weaving mechanism and technology of four mainstream AOP systems:AspectJ,AspectWerkz,Spring AOP and JBoss AOP.After analyzing and summarizing the pros and cons of present weaving strategies and technology,this paper proposes a graphic aspect weaving framework based on XML--XbGAWF and its integrating pattern with other AOP platform.

Why it matters

OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

At present,as an extension and complementary of OOP(Object Oriented Programming),AOP(Aspect Oriented Programming) becomes the research hot topic of software engineering.The main idea of AOP is separation of concerns and modularization of these cross-cut concerns.One of the key technologies of implementing this goal in AOP systems is weaving aspect technology.This paper explains the concrete aspect weaving strategies,including aspect implementing strategies and weaving time strategies.Moreover,it also presents the weaving mechanism and technology of four mainstream AOP systems:AspectJ,AspectWerkz,Spring AOP and JBoss AOP.After analyzing and summarizing the pros and cons of present weaving strategies and technology,this paper proposes a graphic aspect weaving framework based on XML--XbGAWF and its integrating pattern with other AOP platform.

Key concepts: Weaving, Aspect-oriented programming, AspectJ, Computer science, Separation of concerns, Software engineering, Object-oriented programming, Modular programming

Related papers

Back to paper searchBrowse research topicsOriginal source
Research & development of aspect weaving strategy and graphic aspect weaving framework — Research Paper | ScholarLens