ACM Home Page
Please provide us with feedback. Feedback
Dynamic weaving for runtime adaptation in middleware
Full text PdfPdf (209 KB)
Source ACM International Conference Proceeding Series; Vol. 224 archive
Proceedings of the 1st workshop on Middleware-application interaction: in conjunction with Euro-Sys 2007 table of contents
Lisbon, Portugal
SESSION: Session 1 table of contents
Pages: 15 - 20  
Year of Publication: 2007
ISBN:1-59593-696-7
Authors
Wasif Gilani  Friedrich-Alexander University, Erlangen-Nuremberg
Olaf Spinczyk  Friedrich-Alexander University, Erlangen-Nuremberg
Wolfgang Schröder-Preikschat  Friedrich-Alexander University, Erlangen-Nuremberg
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 27,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1238828.1238832
What is a DOI?

ABSTRACT

This paper proposes the use of our dynamic aspect weaving infrastructure for runtime adaptation in CORBA applications in order to handle the anticipated as well as unanticipated changes. With the help of our dynamic aspect weaver the adaptations encapsulated as aspects are woven transparently into the server, the client, as well as the underlying object request brokers (ORBs) at runtime. The case study described in this paper demonstrates the comprehensiveness of the dynamic adaptation support offered by our weaving infrastructure. It further explains how this support could be tailored in contrast to the fixed, and a limited load-time adaptation support available by the OMG specified portable interceptors in CORBA.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
MICO is CORBA. http://www.mico.org/index.html.
 
2
S. Aussmann and M. Haupt. Axon - Dynamic AOP through Runtime Inspection and Monitoring. In Proceedings of the ECOOP-ASARTI'03 W'shop, July 2003.
 
3
D. Beuche. Variant management with pure::variants. Technical report, pure-systems GmbH, 2003. http://www.pure-systems.com/.
4
 
5
OMG Technical Committee. Portable interceptors. Technical report, Object Management Group, 2001.
 
6
7
8
 
9
 
10
W. Gilani and O. Spinczyk. Dynamic aspect weaver family for family-based adaptable systems. In Proceedings of the NetObjectDays (NODE'05), September 2005.
 
11
 
12
 
13
R. Pawlak, L. Seinturier, L. Duchien, and G. Florin. JAC: A flexible framework for AOP in Java. In Proceedings of the 3rd Int. Conf. on Metalevel Architectures and Separation of Crosscutting Concerns (Reflection '01), 2001.
14
 
15
 
16
 
17
D. Wilner. Vx-files: What really happened on mars? Keynote at the 18th IEEE Real-Time Systems Symposium (RTSS '97), December 1997.
18
 
19
C. Zhang and H. A. Jacobsen. Refactoring middleware with aspects. IEEE Transactions on Parallel and Distributed Systems, 14(11), November 2003.
 
20
C. Zhang and H. A. Jacobsen. Refactoring middleware with aspects. In IEEE Trans. on Parallel and Distributed Systems, volume 14, 2003.
 
21
C. Zhang and H. A. Jacobson. TinyC: Towards building a dynamic weaving aspect language for C. In Proceedings of the 2003 Foundations of Aspect-Oriented Languages Workshop (AOSD-FOAL '03), March 2003.

Collaborative Colleagues:
Wasif Gilani: colleagues
Olaf Spinczyk: colleagues
Wolfgang Schröder-Preikschat: colleagues