ABSTRACT:

It is inevitable that some concerns crosscut a sizeable application, resulting in code scattering and tangling. This issue is particularly severe for security-related concerns: It is difficult to be confident about the security of an application when the implementation of its security-related concerns is scattered all over the code and tangled with other concerns, making global reasoning about security precarious. In this study, we consider the case of access control in Java, which turns out to be a crosscutting concern with a nonmodular implementation based on runtime stack inspection. We describe the process of modularizing access control in Java by means of Aspect-Oriented Programming (AOP). We first show a solution based on AspectJ, the most popular aspect-oriented extension to Java, that must rely on a separate automata infrastructure. We then put forward a novel solution via dynamic deployment of aspects and scoping strategies. Both solutions, apart from providing a modular specification of access control, make it possible to easily express other useful policies such as the Chinese wall policy. However, relying on expressive scope control results in a compact implementation, which, at the same time, permits the straightforward expression of even more interesting policies. These new modular implementations allowed by AOP alleviate maintenance and evolution issues produced by the crosscutting nature of access control.


Did you like this research project?

To get this research project Guidelines, Training and Code... Click Here


PROJECT TITLE : Estimation, Control and Prediction of Voltage Level and Stability at Receiving Node ABSTRACT: Receiver voltage stability is addressed in this article. Voltage stability and level are intertwined concepts. Although
PROJECT TITLE :A Robotic Leg Prosthesis: Design, Control, and ImplementationABSTRACT:This text describes the look and control of a powered knee and ankle prosthesis for transfemoral amputees. Following an outline of the design
PROJECT TITLE :Modeling, Control, and Experimental Validation of a High-Speed Supercavitating VehicleABSTRACT:Underwater vehicles that travel inside a bubble or supercavity provide possibilities for prime-speed and energy-economical
PROJECT TITLE : Modeling, Control, and Implementation of DC–DC Converters for Variable Frequency Operation (2014) ABSTRACT : In this paper, novel small-signal averaged models for dc-dc converters operating at variable switching
PROJECT TITLE : Network Resource Allocation for Users With Multiple Connections Fairness and Stability - 2014 ABSTRACT: This paper studies network resource allocation between users that manage multiple connections, possibly

Ready to Complete Your Academic MTech Project Work In Affordable Price ?

Project Enquiry