Management of Uncertainty in Self-Adaptive Software
Date
2014-08
Authors
Esfahani, Naeem
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
The ever-growing complexity of software systems coupled with the need to maintain their quality of service (QoS) characteristics, even under adverse conditions and highly uncertain environments, have instigated the emergence of <italic>self-adaptive</italic> software systems. A self-adaptive software system has the mechanisms that automate and simplify the management and modification of software systems after they are deployed, (i.e., during run-time) to achieve certain functional or QoS goals.
Description
Keywords
Computer science, Self-Adaptive Software Systems, Software Architecture, Software engineering, Uncertainty