Font Size: a A A

Research On Aspect Conflict Of Aspect-Oriented Software Development

Posted on:2008-08-21Degree:MasterType:Thesis
Country:ChinaCandidate:G HongFull Text:PDF
GTID:2178360242998993Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In recent years, software quality and performance become main concern and occupy a great deal of research resources. Aspect-Oriented software development (AOSD) is an emerging and leading field in the literature of software development. To apply the aspect-oriented technique in the development of large and complicated software, how to solve the aspect conflict problem is the most important work to do.This paper surveys the research about aspect conflict in AOSD. Base on the static and dynamic characteristic of AOP language, we present a new taxonomy of aspect conflict - structural conflict and behavioral conflict. Then, detect, analyze and resolve aspect conflict based on this taxonomy. The detecting of structural conflict is based on graph transformation and the detecting of behavioral conflict is based on resource model. The conflict detection adopt automatically way, we design and implement the tools of structural conflict and behavioral conflict. Finally, the solving strategy of aspect conflict is presented.Resolving aspect conflict, not only influence AOSD to become a main development method, but also influence the quality of the software. This paper presents resolving methodology of aspect conflict, and provides assurance of applying the aspect-oriented technique in the large and complicated software system.
Keywords/Search Tags:Separation of Concerns, Aspect-Oriented Software Development, Aspect Conflict, Aspect-Oriented Modelling, AspectJ
PDF Full Text Request
Related items