Enhancing Modularity in Aspect-Oriented Software Systems-An Emperical Study

Journal Title: International Journal on Computer Science and Engineering - Year 2010, Vol 2, Issue 6

Abstract

Aspect-oriented programming (AOP) is rapidly gaining popularity among research and industry as a methodology that complements and extends the object-oriented paradigm.AOP promises to localize the concerns that inherently crosscut the primary structural decomposition of a software system. Localization of concerns is critical to parallel development, maintainability, modular reasoning and program understanding. However, AOP as it stands today is bringing problems in exactly these areas, defeating its purpose. revious work and experience gleaned from building AOP systems have identified two points of contention that are impeding the doption of AOP. First, the complication arising from the need to open up systems modules for AOP and the need to protect those modules against possible fault injection by AOP. Second, the need to have base system components stabilized before aspect components can be developed. Clearly, this adversely affects parallel development. This dependency also causes aspect components to be sensitive to changes in the base system, complicating maintainability, already a high-cost lement in the software process. In this paper, the main focus is to develop a solution that affords better modularity to AOP systems.

Authors and Affiliations

Kotrappa Sirbi , Prakash Jayanth Kulkarni

Keywords

Related Articles

A Framework for Analyzing Software Quality using Hierarchical Clustering

Fault proneness data available in the early software life cycle from previous releases or similar kind of projects will aid in improving software quality estimations. Various techniques have been proposed in the literatu...

An Approach to Automatic Generation of Test Cases Based on Use Cases in the Requirements Phase

The main aim of this paper is to generate test cases from the use cases. In the real-time scenario we have to face several issues like inaccuracy, ambiguity, and incompleteness in requirements this is because the require...

Locating ATMs in Urban Areas

In recent years, the banks and financial institutions have considerably attempted to provide better and more varied services to the customers. These varied services may satisfy needs of different group of customers. In t...

Survey paper on Copyright Protection for Images on Mobile Devices

The upcoming era of mobile technology has also raised by sharing of images and other graphical data. With this protection to such files is also plays a vital role. Using watermarking we can guarantee to provide the owner...

Robust Algorithm for Impulse Noise Detection

Efficiency of noise removing algorithms depends on two main parameters first one is how accurately it identify the noisy pixels and second one is how much accurately it calculate the replacing value for noisy pixels. Thi...

Download PDF file
  • EP ID EP134531
  • DOI -
  • Views 71
  • Downloads 0

How To Cite

Kotrappa Sirbi, Prakash Jayanth Kulkarni (2010). Enhancing Modularity in Aspect-Oriented Software Systems-An Emperical Study. International Journal on Computer Science and Engineering, 2(6), 2009-2014. https://europub.co.uk/articles/-A-134531