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

Efficient Processing of XML Documents in Hadoop Map Reduce

XML has dominated the enterprise landscape for fifteen years and still remains the most commonly used data format. Despite its popularity the usage of XML for "Big Data" is challenging due to its semi-structured nature a...

Prediction of Association among Numerical Aptitude, Programming Skills, Trait Emotional Intelligence on Students Performance

Identifying variables that predict programming skill may help educators and employers. The employer may select potential students as employees. These variables are influenced by various factors. This paper is an attempt...

Framework for User Authenticity and Access Control Security over a Cloud

Cloud computing has emerged as a computing paradigm bringing forward many new challenges for data security and access control when users outsource sensitive data for sharing on cloud servers, which are not within the sam...

Intelligent Data Compression Approach in Multidimensional Data Warehouse

The problem with MOLAP is that large tables should be loaded in main memory, which can slow the system, even saturate the memory. In this work, we present a new compression method, called BTC, for multidimensional data w...

Integrations of Remote Sensing and GIS to Land Use and Land Cover Change Detection of Coimbatore District

Changes in Land use and land Cover is a dynamic process taking place on the surface, and the spatial distribution of the changes that have taken place over a period of time and space is of immense importance in many a na...

Download PDF file
  • EP ID EP134531
  • DOI -
  • Views 96
  • 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