Variability in Autonomic Computing

  • Carlos Cetina
  • Vicente Pelechano


Autonomic Computing transfers maintenance responsibilities to the software itself. By automating tasks such as installation, healing, or updating, system operation is simplified at the expense of increasing its internal complexity [1]. A system with autonomic capabilities installs, configures, tunes, and maintains its own components at run-time.


Context Condition Smart Home Variability Model Autonomic Computing Autonomic Behavior 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Kephart, J.O., Chess, D.M.: The vision of autonomic computing. IEEE Comput. 36(1), 41–50 (2003)CrossRefGoogle Scholar
  2. 2.
    Sterritt, R.: Autonomic computing. Innov. Syst. Softw. Eng. 1, 79–88 (2005)CrossRefGoogle Scholar
  3. 3.
    Dobson, S., Sterritt, R., Nixon, P., Hinchey, M.: Fulfilling the vision of autonomic computing. IEEE Comput. 43, 35–41 (2010)CrossRefGoogle Scholar
  4. 4.
    Okeyo, G., Chen, L., Wang, H., Sterritt, R.: Ontology-enabled activity learning and model evolution in smart homes. In: Ubiquitous Intelligence and Computing, 7th International Conference, pp. 67–82 (2010)Google Scholar
  5. 5.
    Cetina, C., Giner, P., Fons, J., Pelechano, V.: Autonomic Computing Through Reuse of Variability Models at Run-time: The Case of Smart Homes. IEEE Computer Society Press, Los Alamitos, CA (2009)Google Scholar
  6. 6.
    Coplien, J., Hoffman, D., Weiss, D.: Commonality and variability in software engineering. Software, IEEE, 15(6), 37–45 (1998).Google Scholar
  7. 7.
    Liu, Y., Ali Babar, M., Gorton, I.: Middleware architecture evaluation for dependable self-managing systems. In: Proceedings of the 4th International Conference on Quality of Software-Architectures, pp. 189–204. Springer, Berlin (2008)Google Scholar
  8. 8.
    IBM. An architectural blueprint for autonomic computing. Technical report (2003)Google Scholar
  9. 9.
    Marples, D., Kriens, P.: The open services gateway initiative: an introductory overview. IEEE Commun. Mag. 39(12), 110–114 (2001)CrossRefGoogle Scholar
  10. 10.
    Cetina, C.: Achieving autonomic computing through the use of variability models at run-time. Ph.D. Thesis, Universidad Politécnica de Valencia (2010)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  1. 1.Universidad de San JorgeZaragozaSpain
  2. 2.Universidad Politécnica de ValenciaValenciaSpain

Personalised recommendations