25th International Conference on Software Engineering, 2003. Proceedings. 2003
DOI: 10.1109/icse.2003.1201198
|View full text |Cite
|
Sign up to set email alerts
|

DADO: enhancing middleware to support crosscutting features in distributed, heterogeneous systems

Abstract: Some "non-' or "extra-functional" features, such as reliability, security, and tracing, defy

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
36
0

Year Published

2004
2004
2013
2013

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 38 publications
(36 citation statements)
references
References 34 publications
0
36
0
Order By: Relevance
“…Several authors have proposed extensions to AOP specifically for asynchronous distributed systems, including event-based aspect-oriented programming (EAOP) [11], aspects with explicit distribution (AWED) [34], and distributed aspects for distributed objects (DADO) [46]. These focus on advising one-to-one remote object invocations and thus on a different distributed programming abstraction than implicit invocations, which are specifically designed for multicast (one-to-many) interaction.…”
Section: Distributed Aspectsmentioning
confidence: 99%
“…Several authors have proposed extensions to AOP specifically for asynchronous distributed systems, including event-based aspect-oriented programming (EAOP) [11], aspects with explicit distribution (AWED) [34], and distributed aspects for distributed objects (DADO) [46]. These focus on advising one-to-one remote object invocations and thus on a different distributed programming abstraction than implicit invocations, which are specifically designed for multicast (one-to-many) interaction.…”
Section: Distributed Aspectsmentioning
confidence: 99%
“…AO-middleware technologies such as JBoss, Spring, GlueQoS [44], CAM/-DAOP [38], DADO [43], FAC [36] and Prose [39] do not support the evaluation of distributed context properties. Supporting those platforms in the code generation thus needs a similar approach as presented in the generation to JBoss.…”
Section: Revisiting the Requirementsmentioning
confidence: 99%
“…3. Higher-level abstractions and generative mechanisms -The DADO project [4], [5] has shown how AOP can be used in a software development process to bypass the rigid layered processing by extending the middleware platform with new aspect-oriented modeling syntax and code generation tools. The FOCUS project [13] relies on manual identification of the application invariants, the specialization context and the specialization points within the middleware source, and manual writing of scripts to feed into a transformation tool that specializes the middleware sources.…”
Section: Related Workmentioning
confidence: 99%