Dynamic context-aware applications
Hausi A. Müller, Norha M. Villegas, Alex Lau, Stephan Jou · 2010
The continuous evolution from goods-centric to service-centric businesses requires new and innovative approaches for building, running, managing and evolving business applications. The complexity of these modern, decentralized and distributed computing systems presents significant challenges for businesses. End-users increasingly demand that businesses provide smart software systems that are flexible, resilient, location-based, service-oriented, decentralized, energy-efficient, customizable, self-healing and self-optimizing. A system with such dynamic properties must be capable of adjusting its behavior at run-time in response to its perception of its environment and its own state in the form of fully or semi-automatic self-adaptation.