The Vision of Autonomic Computing
Computer
Visibility of control in adaptive systems
Proceedings of the 2nd international workshop on Ultra-large-scale software-intensive systems
Eclipse Plug-ins
Software Engineering for Self-Adaptive Systems: A Research Roadmap
Software Engineering for Self-Adaptive Systems
Making control loops explicit when architecting self-adaptive systems
Proceedings of the second international workshop on Self-organizing architectures
FORMS: a formal reference model for self-adaptation
Proceedings of the 7th international conference on Autonomic computing
Adapt cases: extending use cases for adaptive systems
Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
On interacting control loops in self-adaptive systems
Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Model Checking Goal-Oriented Requirements for Self-Adaptive Systems
ECBS '12 Proceedings of the 2012 IEEE 19th International Conference and Workshops on Engineering of Computer-Based Systems
SOTA: Towards a General Model for Self-Adaptive Systems
WETICE '12 Proceedings of the 2012 IEEE 21st International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises
Towards Simulating Architectural Patterns for Self-Aware and Self-Adaptive Systems
SASOW '12 Proceedings of the 2012 IEEE Sixth International Conference on Self-Adaptive and Self-Organizing Systems Workshops
Hi-index | 0.00 |
Engineering a decentralized system of autonomous service components and ensembles having multiple and interacting feedback loops is very challenging. While several works have expressed feedback loops as first-class entities, very little attention has been given to providing actual tool support. In this paper, we propose a novel approach to architect and engineer self-adaptive systems based on feedback loops. We also present the first implementation of SimSOTA, an Eclipse plug-in being developed to support the modeling, simulating and validating of self-adaptive systems based on our feedback loop-based approach. We validate our approach using a case study in cooperative electric vehicles.