Publication Type
Conference Proceeding Article
Version
publishedVersion
Publication Date
3-2006
Abstract
Aspect Oriented Programming (AOP) provides powerful techniques for modeling and implementing enterprise software systems. To leverage its full potential, AOP needs to be perceived in the context of existing methodologies such as Object Oriented Programming (OOP). This paper addresses an important question for AOP practitioners - how to decide whether a component is best modeled as a class or an aspect? Towards that end, we present an indicator metric, the Crosscutting Score and a method for its calculation and interpretation. We will illustrate our approach through a sample calculation.
Keywords
Algorithms, Management, Measurement, Design
Discipline
Software Engineering
Research Areas
Software and Cyber-Physical Systems
Publication
ACMSE 2006: Proceedings of the 44th Annual Southeast Conference, Melbourne, Florida, March 10-12
First Page
204
Last Page
208
ISBN
9781595933157
Identifier
10.1145/1185448.1185494
Publisher
ACM
City or Country
New York
Embargo Period
6-23-2021
Citation
DATTA, Subhajit.
Crosscutting score: An indicator metric for aspect orientation. (2006). ACMSE 2006: Proceedings of the 44th Annual Southeast Conference, Melbourne, Florida, March 10-12. 204-208.
Available at: https://ink.library.smu.edu.sg/sis_research/6011
Copyright Owner and License
Publisher
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
https://doi.org/10.1145/1185448.1185494