Home >>  Engg. Seminars and Projects >> CS Seminar Topics
   



Project Topics 



Computer Science


Information Technology


Electrical & Electronics


CivilMechanical

Others

Seminar Topics



Computer Science


Information Technology


Electrical & Electronics


Civil


Mechanical


Others



Training Institutes




Placement Oriented Trainings







 

Aspect Oriented Programming



Object-oriented programming (OOP) has been presented as a technology that can fundamentally aid software engineering, because the underlying object model provides a better fit with real domain problems. However most software systems consist of several concerns that crosscut multiple modules. Object-oriented techniques for implementing such concerns result in systems that are invasive to implement, tough to understand, and difficult to evolve. This forces the implementation of those design decisions to be scattered throughout the code, resulting in “tangled” code that is excessively difficult to develop and maintain. The new aspect-oriented programming (AOP) methodology facilitates modularization of crosscutting concerns. Using AOP, you can create implementations that are easier to design, understand, and maintain. Further, AOP promises higher productivity, improved quality, and better ability to implement newer features

 

   



   

Google