Explicitly distributed AOP using AWED

LDB Navarro, M Südholt, W Vanderperren… - Proceedings of the 5th …, 2006 - dl.acm.org
Distribution-related concerns, such as data replication, often crosscut the business code of a
distributed application. Currently such crosscutting concerns are frequently realized on top …

Medym: Match-early with dynamic multicast for content-based publish-subscribe networks

F Cao, JP Singh - Middleware 2005: ACM/IFIP/USENIX 6th International …, 2005 - Springer
Abstract Design of distributed architectures for content-based publish-subscribe (pub-sub)
service networks has been a challenging problem. To best support the highly dynamic and …

Identifying crosscutting concerns using historical code changes

B Adams, ZM Jiang, AE Hassan - Proceedings of the 32nd ACM/IEEE …, 2010 - dl.acm.org
Detailed knowledge about implemented concerns in the source code is crucial for the cost-
effective maintenance and successful evolution of large systems. Concern mining …

JTL: the Java tools language

T Cohen, J Gil, I Maman - ACM SIGPLAN Notices, 2006 - dl.acm.org
We present an overview of JTL (the Java Tools Language, pronounced" Gee-tel"), a novel
language for querying JAVA [8] programs. JTL was designed to serve the development of …

True and transparent distributed composition of aspect-components

B Lagaisse, W Joosen - ACM/IFIP/USENIX International Conference on …, 2006 - Springer
Next-generation middleware must support complex compositions that involve dependencies
between multiple components residing in different contexts and locations in the network. In …

Aspect-oriented programming beyond dependency injection

S Chiba, R Ishikawa - European Conference on Object-Oriented …, 2005 - Springer
Dependency injection is a hot topic among industrial developers using component
frameworks. This paper first mentions that dependency injection and aspect-oriented …

What does aspect-oriented programming mean to Cobol?

R Lämmel, K De Schutter - … of the 4th international conference on Aspect …, 2005 - dl.acm.org
We study AOP in the context of business programming with Cobol. We face the following
questions: What are join points in Cobol programs? What is advice? Does classic Cobol …

Mostly modular compilation of crosscutting concerns by contextual predicate dispatch

S Chiba, A Igarashi, S Zakirov - ACM Sigplan Notices, 2010 - dl.acm.org
The modularity of aspect-oriented programming (AOP) has been a controversial issue. To
investigate this issue compared with object-oriented programming (OOP), we propose a …

Transparent interface composition in web applications

J Ginzburg, G Rossi, M Urbieta, D Distante - International Conference on …, 2007 - Springer
In this paper we present an approach for oblivious composition of Web user interfaces,
particularly for volatile functionality. Our approach, which is inspired on well-known …

Crosscutting concerns in J2EE applications

A Mesbah, A van Deursen - Seventh IEEE International …, 2005 - ieeexplore.ieee.org
We explore the evolution benefits of adopting aspects in a J2EE setting by studying
crosscutting concerns in a typical J2EE application. To identify these concerns, we take a top …