Predilection of Reusability over Maintainability in Aspect-Oriented Systems

Authors

  • Ritika Chaudhary M.Tech. Student, Manav Rachna College of Engineering/ Department of Computer science & engineering, Faridabad
  • Ram Chatterjee Assistant Professor, Manav Rachna College of Engineering/ Department of Computer science & engineering, Faridabad

DOI:

https://doi.org/10.24297/ijct.v6i3.4482

Keywords:

Module-Oriented Approach, Object-Oriented Approach, Aspect-Oriented Software development, Quality Parameters

Abstract

Maintenance is the important phase in software development lifecycle which initiates after the software has been deployed for use. Reusability is an important area of concern which depicts the extent to which a module can be used again in different applications with slight or no modification. Maintainability is one of the contributing factors for assessing Reusability. So, assessment of Reusability is preferred over Maintainability. 


This paper has been split into Introduction, Role of Maintainability, Role of reusability and conclusion. In the introduction section the concept that how the software evolves has been discussed. The second section focuses on the Role of
Maintainability. The third second emphasizes on the Role of Reusability within the domains of Object-Oriented Programming and Aspect-Oriented Programming. In the last section we have concluded that assessment of Reusability must be given more preference over the assessment of Maintainability.

Downloads

Download data is not yet available.

References

[1] J.Gradecki and N.Lesiecki. Mastering AspectJ: Aspect-Oriented Programming in Java, Wiley, 2003
[2] K.Arora, A.Singhal and A.Bansal, Correlation between Various Quality Characteristics for Aspect-Oriented Systems,
International Journal of Computer Applications, pp: 11-21,2012
[3] P.Grover, R.kumar and A..Kumar, Assessment of Reusability in Aspect-Oriented Systems using Fuzzy Logic, ACM
SIGSOFT Software Engineering Notes 35(5), pp: 1-5, 2010
[4] R.Fitzpatrick, Software Quality:Definitions and Strategic Issues, Staffordshire University, School of Computing
Report,1996
[5] P.Grover, R.Kumar,and A.Kumar, A Survey of Current Popular Software Development Methodologies: Module-
Oriented, Object-Oriented and Aspect-Oriented, International Conference of Software Engineering Research and
Practice,2006
[6] C.Sant'anna, A.Garcia, C.Chavez, C.Lucena, and A.Staa , On the Reuse and Maintenance of Aspect-Oriented
Software: An Assessment Framework In: Proceedings XVII Brazilian Symposium on Software Engineering, 2003
[7] J.Herder, Aspect-Oriented Programming with AspectJ,2002
[8] J. Chen and X. Liu, “Software Maintainability Metrics Based on the Index System and Fuzzy Method”, 1st International
Conference on Information Science and Engineering(ICISE2009)
[9] IEEE, “IEEE Standard Glossary of Software Engineering Terminology,” IEEE Std 610.12-1990, 1990.

Downloads

Published

2013-05-30

How to Cite

Chaudhary, R., & Chatterjee, R. (2013). Predilection of Reusability over Maintainability in Aspect-Oriented Systems. INTERNATIONAL JOURNAL OF COMPUTERS &Amp; TECHNOLOGY, 6(3), 423–435. https://doi.org/10.24297/ijct.v6i3.4482

Issue

Section

Research Articles