Title :
A design model based execution framework for Aspect Oriented Systems
Author :
Majumdar, Dipankar ; Bhattacharya, Swapan
Author_Institution :
Dept. of Inf. Technol., B.P. Poddar Inst. of Manage. & Technol. Kolkata, Kolkata, India
Abstract :
`Separation of Concerns´ in the field of Software Engineering has been an important issue for quite some time. And this issue is very much related to Aspect Oriented Software Development. This is so because Aspects happen to be certain concerns that get interleaved with the Core-Functionalities in such a way that they become inseparable. As a result of which the programmer, who is supposed to be concerned only with the Core-Functionalities, is bound to take extra burden or botheration regarding the proper and accurate handling of Aspects. This paper proposes a graphical model for designing Aspect Oriented Systems. The model is justified with a graph-theory based mathematical approach. The paper further proposes a Layered-Runtime-Framework for the Aspect Oriented Execution Environment. The proposed framework makes an effort towards the separation of the interleaving concerns as mentioned above into separate layers of the execution environment, bringing about significant Clarity, Flexibility and Extendibility in the whole system. The paper also presents a comparative study for the benefits that the new framework brings about and also the limitations against existing practices.
Keywords :
aspect-oriented programming; graph theory; software engineering; aspect oriented execution environment; aspect oriented systems; core functionalities; graphical model; layered runtime framework; software engineering; Computer science; Debugging; Graphical models; Mathematical model; Object oriented modeling; Object oriented programming; Programming profession; Service oriented architecture; Software engineering; Weaving; Aspect-Oriented-Programming; Execution Framework; Runtime-Environment;
Conference_Titel :
Methods and Models in Computer Science, 2009. ICM2CS 2009. Proceeding of International Conference on
Conference_Location :
Delhi
Print_ISBN :
978-1-4244-5051-0
DOI :
10.1109/ICM2CS.2009.5397938