2004
DOI: 10.1002/spe.605
|View full text |Cite
|
Sign up to set email alerts
|

JAC: an aspect‐based distributed dynamic framework

Abstract: SUMMARYIn this paper, we present the JAC (Java Aspect Components) framework for building aspect-oriented distributed applications in Java. This paper describes the aspect-oriented programming model and the architectural details of the framework implementation. The framework enables extension of application semantics for handling well-separated concerns. This is achieved with a software entity called an aspect component (AC). ACs provide distributed pointcuts, dynamic wrappers and metamodel annotations. Distrib… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
57
0

Year Published

2006
2006
2015
2015

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 66 publications
(57 citation statements)
references
References 53 publications
0
57
0
Order By: Relevance
“…For this reason, several adaptive systems adopt solutions that allow one to update the running code without incurring in the downtime of stopping the system for recompilation. For example, Aspect Oriented Programming (AOP) frameworks like PROSE [11,12] and JAC [13,14], support remote uploading and dynamic activation of aspect components.…”
Section: Adaptive Software and Copmentioning
confidence: 99%
“…For this reason, several adaptive systems adopt solutions that allow one to update the running code without incurring in the downtime of stopping the system for recompilation. For example, Aspect Oriented Programming (AOP) frameworks like PROSE [11,12] and JAC [13,14], support remote uploading and dynamic activation of aspect components.…”
Section: Adaptive Software and Copmentioning
confidence: 99%
“…JAC [27] and AspectWerkz [26] are AOP approaches that implement load time weaving strategies. They act at the class loader level.…”
Section: Related Workmentioning
confidence: 99%
“…Indeed, there is a large body of previous work in which aspects are applied in the middleware domain: JAC [26], Lasagna [27], PROSE [28], JAsCo [29], and others.…”
Section: Comparison With Jboss and Springmentioning
confidence: 99%
“…5.4 shows the class hierarchy after the deployment tool generated these four class in support of the shakein application expression figure to Fig. 5 26 . AdvAccountLifecycle is the advised class realizing the application of Lifecycle to AC-COUNT.…”
Section: Deployment As a Weaving Process For Ejbsmentioning
confidence: 99%