Planning and control
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
An Behavior-based Robotics
The Art of Computer Programming, 2nd Ed. (Addison-Wesley Series in Computer Science and Information
The Art of Computer Programming, 2nd Ed. (Addison-Wesley Series in Computer Science and Information
Guest Editor's Introduction: Creating Robust Software through Self-Adaptation
IEEE Intelligent Systems
Adaptive Image Analysis for Aerial Surveillance
IEEE Intelligent Systems
Control Theory-Based Foundations of Self-Controlling Software
IEEE Intelligent Systems
An Architecture-Based Approach to Self-Adaptive Software
IEEE Intelligent Systems
Introduction: the first international workshop on self-adaptive software
IWSAS' 2000 Proceedings of the first international workshop on Self-adaptive software
Study on Application of a Quantitative Evaluation Approach for Software Architecture Adaptability
QSIC '05 Proceedings of the Fifth International Conference on Quality Software
A framework for evaluating quality-driven self-adaptive software systems
Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
An architecture for self-organising evolvable virtual machines
Engineering Self-Organising Systems
Hi-index | 0.00 |
This article attempts to address the issues of evaluating self-adaptive software systems, an emerging discipline. Since the field is in its early phase and has not produced enough mature systems for consideration, we try to approach the evaluation issue by considering a descriptive model of selfadaptive software based on control systems. Taking inspirations and using the vocabularies from the feedforward and feedback control paradigms, this article will illustrate the analogous properties in self-adaptive software and its evaluation consideration such as stability and robustness. Existing approaches to self-adaptive software take different aspects, ranging from viewing it as new programming paradigm, new architecture style, new modeling paradigm to a new software engineering principle. This article tries to elicit the evaluation consideration from these different aspects.