Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 218,389,627 papers from all fields of science
Search
Sign In
Create Free Account
Cross-cutting concern
Known as:
Cross cutting concerns
, Cross cutting (programming)
, Crosscutting concerns
Expand
In aspect-oriented software development, cross-cutting concerns are aspects of a program that affect other concerns.These concerns often cannot be…
Expand
Wikipedia
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
33 relations
Aspect weaver
AspectJ
Cache (computing)
Code mobility
Expand
Broader (2)
Aspect-oriented programming
Aspect-oriented software development
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
Highly Cited
2008
Highly Cited
2008
Do Crosscutting Concerns Cause Defects?
Marc Eaddy
,
Thomas Zimmermann
,
+4 authors
A. Aho
IEEE Transactions on Software Engineering
2008
Corpus ID: 3065724
There is a growing consensus that crosscutting concerns harm code quality. An example of a crosscutting concern is a functional…
Expand
Highly Cited
2007
Highly Cited
2007
The SAVE approach to component-based development of vehicular systems
Mikael Åkerholm
,
Jan Carlson
,
+5 authors
Massimo Tivoli
Journal of Systems and Software
2007
Corpus ID: 2588261
2006
2006
Mining eclipse for cross-cutting concerns
S. Breu
,
Thomas Zimmermann
,
Christian Lindig
IEEE Working Conference on Mining Software…
2006
Corpus ID: 5598667
Software may contain functionality that does not align with its architecture. Such cross-cutting concerns do not exist from the…
Expand
Review
2006
Review
2006
An Overview of CaesarJ
Ivica Aracic
,
Vaidas Gasiunas
,
M. Mezini
,
K. Ostermann
LNCS Trans. Aspect Oriented Softw. Dev.
2006
Corpus ID: 9547276
CaesarJ is an aspect-oriented language which unifies aspects, classes and packages in a single powerful construct that helps to…
Expand
Highly Cited
2006
Highly Cited
2006
Exceptions and aspects: the devil is in the details
F. C. Filho
,
N. Cacho
,
E. Figueiredo
,
R. Maranhão
,
Alessandro F. Garcia
,
C. M. F. Rubira
SIGSOFT '06/FSE-14
2006
Corpus ID: 3155664
It is usually assumed that the implementation of exception handling can be better modularized by the use of aspect-oriented…
Expand
Highly Cited
2005
Highly Cited
2005
Role-based refactoring of crosscutting concerns
Jan Hannemann
,
G. Murphy
,
G. Kiczales
Aspect-Oriented Software Development
2005
Corpus ID: 14294809
Improving the structure of code can help developers work with a software system more efficiently and more consistently. To aid…
Expand
Highly Cited
2005
Highly Cited
2005
Modularizing design patterns with aspects: a quantitative study
Alessandro F. Garcia
,
C. Sant'Anna
,
E. Figueiredo
,
U. Kulesza
,
C. Lucena
,
Arndt von Staa
Aspect-Oriented Software Development
2005
Corpus ID: 80484
Design patterns offer flexible solutions to common problems in software development. Recent studies have shown that several…
Expand
Highly Cited
2004
Highly Cited
2004
On the Move to Meaningful Internet Systems 2004: CoopIS, DOA, and ODBASE
R. Meersman
,
Z. Tari
,
Wil M.P. van der Aalst
,
C. Bussler
,
A. Gal
Lecture Notes in Computer Science
2004
Corpus ID: 30664373
The model of overloading views is a facility allowing the programmer to separate some kinds of crosscutting concerns that occur…
Expand
Highly Cited
2003
Highly Cited
2003
Modeling Crosscutting in Aspect-Oriented Mechanisms
Hidehiko Masuhara
,
G. Kiczales
European Conference on Object-Oriented…
2003
Corpus ID: 46530061
Modeling four aspect-oriented programming mechanisms shows the way in which each supports modular crosscutting. Comparing the…
Expand
Highly Cited
2002
Highly Cited
2002
Early aspects: a model for aspect-oriented requirements engineering
A. Rashid
,
P. Sawyer
,
A. Moreira
,
J. Araújo
Proceedings IEEE Joint International Conference…
2002
Corpus ID: 7304794
Effective RE must reconcile the need to achieve separation of concerns with the need to satisfy broadly scoped requirements and…
Expand
By clicking accept or continuing to use the site, you agree to the terms outlined in our
Privacy Policy
(opens in a new tab)
,
Terms of Service
(opens in a new tab)
, and
Dataset License
(opens in a new tab)
ACCEPT & CONTINUE