[3] Adve, S., Harris, A., Hughes, C., Jones, D., Kravets, R.,
Nahrstedt, K., Sachs, D., Sasanka, R., Srinivasan, J., Yuan,
W.: The illinois grace project: Global resource adaptation
through cooperation. In: Proceedings of the Workshop on
Self-Healing, Adaptive, and self-MANaged Systems
(SHAMAN). (2002)
[4] Yang, Z., Cheng, B.H., Stirewalt, R.E.K., Sowell, J., Sadjadi,
S.M., McKinley, P.K.: An aspect-oriented approach to
dynamic adaptation. In: Proceedings of the ACM SIGSOFT
Workshop On Self-healing Software (WOSS’02). (2002)
[5] Zhang, J., Cheng, B.H.C.: Specifying adaptation semantics.
In: ICSE Workshop on Software Architectures for
Dependable Systems (WADS05). (2005)
[6] Fickas, S.: Clinical requirements engineering. In:
Proceedings of the 27th International Conference on
Software Engineering. (2005)
[7] Fickas, S., Robinson, W., Sohlberg, M.: The role of deferred
requirements: A longitudinal study. In: Proceedings of the
Thirteenth IEEE International Conference on Requirements
Engineering. (2005)
[8] Gause, D., Weinberg, G.: Exploring Requirements: Quality
Before Design. Dorset House, New York, NY, USA (1989)
[9] Robertson, S., Robertson, J.: Mastering the Requirements
Process. Addison-Wesley, Harlow, England (1999)
[10] Larman, C.: Applying UML and Patterns. Second edn.
Prentice Hall PTR, Upper Saddle River, NJ, U.S.A. (2002)
[11] David, P.C., Ledoux, T., Bouraqadi-Saadani, N.M.N.:
Two-step weaving with reflection using AspectJ. In:
OOPSLA 2001 Workshop on Advanced Separation of
Concerns in Object-Oriented Systems, Tampa (2001)
[12] Sadjadi, S.M., McKinley, P.K., Stirewalt, R.E.K., Cheng,
B.H.: Generation of self-optimizing wireless network
applications. In: Proceedings of the International Conference
on Autonomic Computing (ICAC-04), New York, NY (2004)
310–311
[13] Wohlstadter, E., Jackson, S., Devanbu, P.: DADO: enhancing
middleware to support crosscutting features in distributed,
heterogeneous systems. In: Proceedings of the International
Conference on Software Engineering, Portland, Oregon
(2003) 174–186
[14] Redmond, B., Cahill, V.: Supporting unanticipated dynamic
adaptation of application behaviour. In: Proceedings of the
16th European Conference on Object-Oriented
Programming. (2002)
[15] Kon, F., Rom
´
an, M., Liu, P., Mao, J., Yamane, T.,
Magalh
˜
aes, L.C., Campbell, R.H.: Monitoring, security, and
dynamic configuration with the dynamicTAO reflective
ORB. In: Proceedings of the IFIP/ACM International
Conference on Distributed Systems Platforms and Open
Distributed Processing (Middleware’2000). Number 1795 in
LNCS, New York, Springer-Verlag (2000) 121–143
[16] Blair, G., Coulson, G., Blair, L., and P. Grace, H.D.L.,
Moreira, R., Parlavantzas, N.: Reflection, self-awareness and
self-healing in OpenORB. In: WOSS02, Charleston, SC
(2002)
[17] Zinky, J.A., Bakken, D.E., Schantz, R.E.: Architectural
support for quality of service for CORBA objects. Theory
and Practice of Object Systems 3 (1997)
[18] Sadjadi, S.M., McKinley, P.K.: ACT: An adaptive CORBA
template to support unanticipated adaptation. In: Proceedings
of the 24th IEEE International Conference on Distributed
Computing Systems (ICDCS’04), Tokyo, Japan (2004)
[19] Kon, F., Campbell, R.H., Ballesteros, F.J., Mickunas, M.D.,
Nahrstedt, K.: 2K: A distributed operating system for
dynamic heterogeneous environments. In: Proceedings of the
9th IEEE International Symposium on High Performance
Distributed Computing, Pittsburgh, PA, U.S.A. (2000)
[20] Appavoo, J., Hui, K., Soules, C.A.N., Wisniewski, R.W.,
Silva, D.M.D., Krieger, O., Auslander, D.J.E.M.A., Gamsa,
B., Ganger, G.R., McKenney, P., Ostrowski, M., Rosenburg,
B., Stumm, M., Xenidis, J.: Enabling autonomic behavior in
systems software with hot-swapping. IBM Systems Journal
42 (2003)
[21] Ganek, A.G., Corbi, T.A.: The dawning of the autonomic
computing era. IBM Systems Journal, Special Issue on
Autonomic Computing 42 (2003)
[22] Kephart, J.O., Chess, D.M.: The vision of autonomic
computing. IEEE Computer 36 (2003) 41–50