A software product line-based self-healing strategy for web-based applications

  • Authors:
  • Komi S. Abotsi;S. Tonny Kurniadi;Hamad I. Alsawalqah;Danhyung Lee

  • Affiliations:
  • Korea Advanced Institute of Science and Technology, Guseong-dong, Yuseong-gu 305--701 Daejeon, Republic of Korea;Korea Advanced Institute of Science and Technology, Guseong-dong, Yuseong-gu, Daejeon, Republic of Korea;Korea Advanced Institute of Science and Technology, Guseong-dong, Yuseong-gu, Daejeon, Republic of Korea;Korea Advanced Institute of Science Korea and Technology, Guseong-dong, Yuseong-gu, Daejeon, Republic of Korea

  • Venue:
  • Proceedings of the 15th International Software Product Line Conference, Volume 2
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Following the dawn of autonomic computing, self-healing systems have been considered as an alternative to maintenance and evolution problems. In web-based applications, the uncertainty about the flux of users is a motivation for implementing a self-healing strategy to tackle response time fluctuations. A knowledge base is implemented to support monitoring data and recovery tactics. In this article we present a product line-based self-healing strategy for web-based applications. We present internal variation points as central elements for recovery mechanisms. We also analyze how a strategic involvement of domain knowledge can ameliorate the self-healing capability. We illustrate our approach with the case study of a hotel reservation system.