アメリカのコンピューター科学工学ジャーナル の調査 オープンアクセス

抽象的な

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.

免責事項: この要約は人工知能ツールを使用して翻訳されており、まだレビューまたは確認されていません