Language-independent aspect-oriented programming
LaffertyDonal,CahillVinny +1 more
TL;DR: The term aspect-oriented programming (AOP) has come to describe the set of programming mechanisms developed specifically to express crosscutting concerns as mentioned in this paper, and has been widely used in the literature.
read more
Abstract: The term aspect-oriented programming (AOP) has come to describe the set of programming mechanisms developed specifically to express crosscutting concerns. Since crosscutting concerns cannot be prop...
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Figures
Citations
A method to support multi-tenant as a service
O. Pandithurai,M. Poongodi,S. Pradeep Kumar,C. Gopala Krishnan +3 more
- 01 Dec 2011
TL;DR: There are different multi-tenant, not only technologically, but also in functionality, security, and in their appropriateness based on geography, hospital information system with www through cloud, which will communicate through SOA.
35
LARA as a language-independent aspect-oriented programming approach
Pedro Pinto,Tiago Carvalho,João Bispo,João M. P. Cardoso +3 more
- 03 Apr 2017
TL;DR: This paper proposes techniques to overcome some of the challenges presented by a language-independent approach to source code transformations, and presents and discusses possible solutions and their impact.
Supporting dynamic aspect-oriented features
Robert Dyer,Hridesh Rajan +1 more
TL;DR: The Nu model provides a higher level of abstraction compared to traditional object-oriented ILs, making it easier to efficiently support dynamic AO features and an improved compilation target for dynamic deployment features, which makes it harder to support such features with corresponding software engineering benefits.
A model-driven framework for aspect weaver construction
Suman Roychoudhury,Jeff Gray,Frédéric Jouault +2 more
- 01 Jan 2011
TL;DR: The main objective of this paper is to show how MDE techniques can be used to improve the construction of aspect weavers for General-Purpose Languages (GPLs) through reusable models and transformations.
8
References
Aspect-oriented programming: Introduction
TL;DR: Object-orientation brings together behavior and data into a single conceptual (and physical) entity.
643
Using multidimensional separation of concerns to (re)shape evolving software
Harold Ossher,Peri Tarr +1 more
TL;DR: Simplifying development, evolution, and integration of Java software using Hyper/J.
260
•Book
Adaptive Object-Oriented Software: The Demeter Method with Propagation Patterns
Karl Lieberherr
- 01 Sep 1995
TL;DR: This ground-breaking book presents a complete methodology for adaptive programming in any object-oriented programming language, and signals a new approach to object- oriented program design that goes beyond object encapsulation and hard-coded navigation paths to achieve more flexible interactions among objects.
Getting started with ASPECTJ
TL;DR: Many software developers are attracted to the idea of AOP, but unsure about how to begin using the technology and what are the risks of using this new technology?
Aspect-oriented programming with adaptive methods
TL;DR: A An operation in an object-oriented program often involves several different collaborating classes, so too much information about the structure of the classes needs to be tangled into each such method, making it difficult to adapt to changes in the class structure.
Related Papers (5)
Donal Lafferty,Vinny Cahill +1 more
- 26 Oct 2003
Henrique Rebêlo,Gary T. Leavens +1 more
- 21 Sep 2017
Gregor Kiczales,Erik Hilsdale +1 more
- 01 Sep 2001





