ACM Home Page
Please provide us with feedback. Feedback
An aspect-oriented approach to dynamic adaptation
Full text PdfPdf (222 KB)
Source Workshop on Self-healing systems archive
Proceedings of the first workshop on Self-healing systems table of contents
Charleston, South Carolina
SESSION: Full papers table of contents
Pages: 85 - 92  
Year of Publication: 2002
ISBN:1-58113-609-9
Authors
Z. Yang  Michigan State University, East Lansing, Michigan
B. H. C. Cheng  Michigan State University, East Lansing, Michigan
R. E. K. Stirewalt  Michigan State University, East Lansing, Michigan
J. Sowell  Michigan State University, East Lansing, Michigan
S. M. Sadjadi  Michigan State University, East Lansing, Michigan
P. K. McKinley  Michigan State University, East Lansing, Michigan
Sponsor
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 42,   Citation Count: 10
Additional Information:

abstract   references   cited by   collaborative colleagues  

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

ABSTRACT

This paper presents an aspect-oriented approach to dynamic adaptation. A systematic process for defining where, when, and how an adaptation is to be incorporated into an application is presented. Specifically, the paper presents a two-phase approach to dynamic adaptation, where the first phase prepares a non-adaptive program for adaptation, and the second phase implements the adaptation at run time. This approach is illustrated with a distributed conferencing application.


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
 
2
F. Akkawi and et al. Dynamic weaving for building reconfigurable software systems. In Proc. of OOPSLA2001 Workshop on Advanced Separation of Concerns in Object-Oriented Systems, Tampa, Florida, October 2001.
 
3
4
 
5
G. Blair, G. Coulson, and N. Davies. Adaptive middleware for mobile multimedia applications. In Proceedings of the 8th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV), pages 259-273, 1997.
 
6
 
7
P.-C. David and et al. Two-step weaving with reflection using Aspect J. In Proc. of OOPSLA2001 Workshop on Advanced Separation of Concerns in Object-Oriented Systems, Tampa, Florida, October 2001.
 
8
 
9
 
10
 
11
G. Kiczales, J. Lamping, A. Menhdhekar, C. Maeda, C. Lopes, J.-M. Loingtier, and J. Irwin. Aspect-oriented programming. In ECOOP '97, volume 1241, pages 220-242. Springer-Verlag, 1997.
12
 
13
M. Mezini, L. Seiter, and K. Lieberherr. Component integration with pluggable composite adapters. In M. Aksit, editor, Software Architectures and Component Technology: The State of the Art in Research and Practice. Kluwer Academic Press, 2000. University of Twente, The Netherlands.
 
14
 
15
 
16
I. Welch and R. Stroud. Kava --- using bytecode rewriting to add behavioural reflection to Java. In Proc. USENIX Conference on Object-Oriented Technology, 2001.

CITED BY  10
Collaborative Colleagues:
Z. Yang: colleagues
B. H. C. Cheng: colleagues
R. E. K. Stirewalt: colleagues
J. Sowell: colleagues
S. M. Sadjadi: colleagues
P. K. McKinley: colleagues