On agent-based software engineering
Artificial Intelligence
The Operational Analysis of Queueing Network Models
ACM Computing Surveys (CSUR)
Software product lines: practices and patterns
Software product lines: practices and patterns
Capacity Planning for Web Services: metrics, models, and methods
Capacity Planning for Web Services: metrics, models, and methods
Understanding self-healing in service-discovery systems
WOSS '02 Proceedings of the first workshop on Self-healing systems
A case study in software adaptation
WOSS '02 Proceedings of the first workshop on Self-healing systems
Basic Concepts and Taxonomy of Dependable and Secure Computing
IEEE Transactions on Dependable and Secure Computing
MINIX 3: a highly reliable, self-repairing operating system
ACM SIGOPS Operating Systems Review
SH-BPEL: a self-healing plug-in for Ws-BPEL engines
Proceedings of the 1st workshop on Middleware for Service Oriented Computing (MW4SOC 2006)
Self-healing systems - survey and synthesis
Decision Support Systems
Design and implementation trade-offs for wide-area resource discovery
ACM Transactions on Internet Technology (TOIT)
Dynamic Software Product Lines
Computer
TokDoc: a self-healing web application firewall
Proceedings of the 2010 ACM Symposium on Applied Computing
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
A self-healing web server using differentiated services
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
Investigating factors influencing the response time in ASP.NET web applications
PCI'05 Proceedings of the 10th Panhellenic conference on Advances in Informatics
Vigne: towards a self-healing grid operating system
Euro-Par'06 Proceedings of the 12th international conference on Parallel Processing
Methods for enabling recovery actions in Ws-BPEL
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part I
Hi-index | 0.00 |
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.