A Comparative Evaluation of State-of-the-Art Approaches in the Design of an Adaptive Software System


Self-adaptation has become a promising approach to maximize the satisfaction of requirements under changing environmental conditions and system requirements. One of the key challenges for such self-adaptive systems is to automatically find a relevant architectural configuration. Moreover, the connection with the motivations for using such approaches is still not clear. Also it is more difficult to avoid undesirable behaviour and to ensure that the adaptive system behaves as expected. Hence, the most important concerns in developing adaptive systems are providing mechanisms to trust whether the system is operating correctly. This paper presents a comparative evaluation of two approaches to design adaptive software system namely policy-based and knowledge-based. A brief description on the properties of each approach presented. Some evaluation criteria have been used in this comparative, to determine the research direction. We strongly believe that the results presented in this paper may provide a foundation in developing our adaptive system.

  • Abstract
  • Key Words
  • 1 Introduction
  • 2. Approaches to Adaptive Software System
  • 3. Evaluation Criteria
  • 4. Outcome of the Comparative Evaluation
  • 5. Conclusion and Future Work
  • Acknowledgment
  • References

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In