Empirical Assessment of the Impact of Aspectization of Exception Handling and Logging
Published: 2013
Author(s) Name: Shalini, Syed Imtiyaz Hassan |
Author(s) Affiliation: Department of Computer Science, Jamia Hamdard (Hamdard University), New Delhi, India.
Locked
Subscribed
Available for All
Abstract
The cross-cutting concerns in a system are often not cleanly
modularized, due to the current design and
implementation techniques of the programming
paradigms, resulting into code tangling and scattering
issues. Aspect-Oriented Programming (AOP), which is
merely an extension to the current programming
techniques, manages to address the above said issues by
encapsulating the concerns into separate units called
aspects. The paper focuses on the impact of separating the
exception- handling and logging concerns from the core
login application in AspectJ. The use of AOP has shown
significant improvements in the size estimation metrics,
but failed to produce any convincing results with the
cohesion and coupling metrics.
Keywords: Aspect-Oriented Programming (AOP), AspectJ, Lines of Code (LOC), Token Count, AO metrics, Exception Handling.
View PDF