DocumentCode
1572492
Title
Towards a generic technique for analysing interactions between aspects at requirement phase
Author
Boubendir, Amel ; Chaoui, Allaoua
Author_Institution
Dept. of Comput. Sci., Univ. of Skikda, Algeria
fYear
2010
Firstpage
507
Lastpage
512
Abstract
Aspect Oriented Software Development (AOSD) is an emerging technology that improve existing paradigms of software development, by providing explicit mean to model crosscutting concern (aspect). However, the complexity of interactions among aspects and between aspects and base modules may reduce the value of aspect-oriented separation of cross-cutting concerns. Aspects must be identified as early possible in the life cycle. Interactions analysis, as well, is desirable to be done as early as possible in the life cycle. In this paper we propose a technique during the requirement phase that allows the user to analyse interactions between aspects, identify aspects interactions, detect and resolve conflicts between them based on the search of Hamiltonian paths. The technique is generic since it exploits the dependencies generated by the operators such as before, after, around and replace. It uses the specification of composition of aspects to analyse aspects and produce rules of composition witch may be used to compose or guide de process of composition. The technique is illustrated through examples.
Keywords
formal specification; software engineering; Hamiltonian path; aspect oriented software development; generic technique; interactions analysis; Accuracy; Algorithm design and analysis; Availability; Book reviews; Concrete; Programming; Security;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital Information Management (ICDIM), 2010 Fifth International Conference on
Conference_Location
Thunder Bay, ON
Print_ISBN
978-1-4244-7572-8
Type
conf
DOI
10.1109/ICDIM.2010.5664647
Filename
5664647
Link To Document