Open Access Open Access  Restricted Access Subscription Access

Extending Aspects Support in .NET Framework


Affiliations
1 Department of Computer Science & Applications, Kurukshetra University, Kurukshetra, Haryana, India
 

Aspect-oriented programming is the programming paradigm of next generation that is one step ahead to object oriented programming paradigm. It improves separation of concerns in software development. Aspect Oriented Software Development makes it possible to modularize crosscutting concerns of a software system more cleanly, thus results in lesser coupling and higher cohesion. In this paper I have done a review on aspect oriented software development with AspectJ language that is more often used for the purpose. An analysis has been made to find out the scope of the implementation of the AOP in .NET framework. I also proposed the enhanced compiler model to support AOP in .NET framework.

Keywords

Aspect-Oriented Software Development, Aspect Oriented Programming, AspectJ Crosscutting Concern, .NET framework, Enhanced Compiler Model.
User
Notifications
Font Size

Abstract Views: 144

PDF Views: 0




  • Extending Aspects Support in .NET Framework

Abstract Views: 144  |  PDF Views: 0

Authors

Satyender S. Duhan
Department of Computer Science & Applications, Kurukshetra University, Kurukshetra, Haryana, India

Abstract


Aspect-oriented programming is the programming paradigm of next generation that is one step ahead to object oriented programming paradigm. It improves separation of concerns in software development. Aspect Oriented Software Development makes it possible to modularize crosscutting concerns of a software system more cleanly, thus results in lesser coupling and higher cohesion. In this paper I have done a review on aspect oriented software development with AspectJ language that is more often used for the purpose. An analysis has been made to find out the scope of the implementation of the AOP in .NET framework. I also proposed the enhanced compiler model to support AOP in .NET framework.

Keywords


Aspect-Oriented Software Development, Aspect Oriented Programming, AspectJ Crosscutting Concern, .NET framework, Enhanced Compiler Model.