Американский журнал компьютерных наук и инженерных изысканий Открытый доступ

Абстрактный

Applying Aspect Oriented Programming on Security

Mohammad Khalid Pandit, Azra Nazir1 and Arutselvan M

Applying Aspect Oriented Programming on Security

The problem of code scattering and tangling is very common among sizeable applications. These result in crosscutting concerns.. The issues that are related to security are particularly severe. Mechanisms are being developed to deal with different concerns separately. An interesting case of this separation is security. The implementation of security mechanisms are usually scattered all over the code and tangled with the core functionality of the application. This results in unmanaged code with high risk. Aspect-oriented programming (AOP) promises to tackle the problem of crosscutting concerns by offering several abstractions that help to reason about and specify the concerns individually. Aspect-oriented programming is an emerging programming paradigm that seeks ways to modularize software systems. Modularizing involves separating and localizing the different concerns. State-of-the-art software techniques already support separating concerns, for instance by using method structuring, object-oriented programming and design patterns. However, these techniques are inadequate for more complex modularization problems (security). Aspect-oriented programming is an approach that provides more innovative modularization techniques i.e. it helps to minimize these risks by eliminating the tangling and scattering of the code.

Отказ от ответственности: Этот реферат был переведен с помощью инструментов искусственного интеллекта и еще не прошел проверку или верификацию