International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 119 - Number 11 |
Year of Publication: 2015 |
Authors: Jatin Arora, Pavneet Kaur |
10.5120/21108-3875 |
Jatin Arora, Pavneet Kaur . An Aspect Oriented Approach to Introduce Aspects in the Operating System. International Journal of Computer Applications. 119, 11 ( June 2015), 1-7. DOI=10.5120/21108-3875
Software systems are very inflexible towards modification of already existing functionalities such as security, dynamic re-configurability, robustness etc. In such functionalities if need arises for any enhancements then it affects large fractions of the code. Thus results in difficult to implement. Such functional enhancements in any component of the system that affect large fractions of the program code, are often called crosscutting concerns. Such cross-cutting concerns can be solved by the new emerging extension to object oriented paradigm i. e. Aspect Oriented Programming (AOP). The main idea in AOP is the programmer's ability to affect the execution of core code by writing aspects. Aspects are pieces of code that are run before, or after core function for which aspect is written. The quantification part means that programmer can define points in the main program. Aspects should affect the main program by using some definition language that is usually a declarative one. The obliviousness means that the affected code does not need to know anything about aspects.