Aspect Oriented Software Development (AOSD) is an emerging software development technology that seeks new modularizations of software systems in order to isolate broadly based functions from the main program's business logic. AOSD permits multiple concerns to be expressed separately and automatically unified into working systems. However, the complexity of interactions between aspects and base modules and among different aspects may reduce the value of aspect-oriented separation of cross-cutting concerns. This framework exploits the dependencies generated by the operators such as before, after, around and replace. It uses the specification of composition of aspects and if a conflicting situation emerges in a match point, it uses dominant candidate aspects to produce rules for composition which may be used to guide the process of composition. The proposed work generates a composition rule for each match point. © 2013 Springer Science+Business Media New York.
CITATION STYLE
Santhi, K., Zayaraz, G., & Vijayalakshmi, V. (2013). Aspect dependency analyzer framework for aspect oriented requirements. In Lecture Notes in Electrical Engineering (Vol. 150 LNEE, pp. 75–81). https://doi.org/10.1007/978-1-4614-3363-7_9
Mendeley helps you to discover research relevant for your work.