• Open Access IconOpen Access
  • Cite Icon2
  • https://doi.org/10.1145/1185448.1185494Copy DOI Icon

Crosscutting score

  • Mar 10, 2006
  • Subhajit Datta
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
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.

Similar Papers
  • Book Chapter

6 - Improving Your Productivity

  • Jan 01, 2007
  • Aspect-Oriented Programming with the e Verification Language
  • David Robinson
  • Conference Article
  • Citations3

Study of Unit and Data flow testing in object-oriented and aspect-oriented programming

  • Feb 01, 2016
  • Alaknanda Chandra +1
  • Conference Article
  • Citations3

Predicate dispatch for aspect-oriented programming

  • Oct 21, 2008
  • Shigeru Chiba
  • Research Article
  • Citations3

Mostly modular compilation of crosscutting concerns by contextual predicate dispatch

  • Oct 17, 2010
  • ACM SIGPLAN Notices
  • Shigeru Chiba +2
  • Conference Article
  • Citations10

Defining and Applying Detection Strategies for Aspect-Oriented Code Smells

  • Sep 01, 2010
  • Isela Macia +2
  • Research Article
  • Citations15

A quantitative and qualitative assessment of aspectual feature modules for evolving software product lines

  • Mar 31, 2014
  • Science of Computer Programming
  • Felipe Nunes Gaia +3
  • Book Chapter
  • Citations2

A Quantitative Assessment of Aspectual Feature Modules for Evolving Software Product Lines

  • Jan 01, 2012
  • Felipe Nunes Gaia +3
  • PDF
  • Preprint Article

Towards Improving Aspect-Oriented Software Reusability Estimation

  • Jul 07, 2023
  • Research Square
  • Aws A Magableh +3
  • Research Article
  • Citations20

Guest Editors' Introduction: Aspect-Oriented Programming

  • Jan 01, 2006
  • IEEE Software
  • G Murphy +1
  • Conference Article
  • Citations1

Enforcing Access Control Models in System Applications by Using Aspect-Oriented Programming: A Literature Review

  • Jun 01, 2017
  • Akeel A Thlunoon +1
  • Conference Article
  • Citations144

The paradoxical success of aspect-oriented programming

  • Oct 16, 2006
  • Friedrich Steimann
  • Conference Article
  • Citations7

Aspect-Oriented Programming Reloaded

  • Sep 21, 2017
  • Henrique Rebêlo +1
  • Book Chapter
  • Citations2

Applying Core Features of the Object-Oriented Programming Paradigm by Function Blocks Based on the IEC 61131 and IEC 61499 Industrial Automation Norms

  • Aug 03, 2019
  • Luis Alberto Cruz Salazar +1
  • Research Article
  • Citations3

Testing Automation of Context-Oriented Programs Using Separation Logic

  • Jan 01, 2014
  • Applied Computational Intelligence and Soft Computing
  • Mohamed A El-Zawawy
  • Conference Article
  • Citations1

Hammock-based Identification of Changes in Advice Applications between Aspect-oriented Programs

  • Jan 01, 2019
  • Marija Katic
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.