Communications of the ACM
Introduction to Reinforcement Learning
Introduction to Reinforcement Learning
Exploiting architectural design knowledge to support self-repairing systems
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Model-based adaptation for self-healing systems
WOSS '02 Proceedings of the first workshop on Self-healing systems
Guest Editor's Introduction: Creating Robust Software through Self-Adaptation
IEEE Intelligent Systems
A Model-Based Approach to Self-Adaptive Software
IEEE Intelligent Systems
Software Architecture-Based Adaptation for Grid Computing
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
Towards a paradigm change in computer science and software engineering: a synthesis
The Knowledge Engineering Review
Research challenges of autonomic computing
Proceedings of the 27th international conference on Software engineering
An Architectural Approach to Autonomic Computing
ICAC '04 Proceedings of the First International Conference on Autonomic Computing
Environment as a first class abstraction in multiagent systems
Autonomous Agents and Multi-Agent Systems
Quality Criteria and an Analysis Framework for Self-Healing Systems
SEAMS '07 Proceedings of the 2007 International Workshop on Software Engineering for Adaptive and Self-Managing Systems
A survey of autonomic computing—degrees, models, and applications
ACM Computing Surveys (CSUR)
Self-organising agent organisations
Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems - Volume 2
Software Engineering for Self-Adaptive Systems: A Research Roadmap
Software Engineering for Self-Adaptive Systems
MUSIC: Middleware Support for Self-Adaptation in Ubiquitous and Service-Oriented Environments
Software Engineering for Self-Adaptive Systems
Methodologies for Self-Organising Systems: A SPEM Approach
WI-IAT '09 Proceedings of the 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology - Volume 02
A concise introduction to autonomic computing
Advanced Engineering Informatics
A schema for specifying computational autonomy
ESAW'02 Proceedings of the 3rd international conference on Engineering societies in the agents world III
Criteria for the evaluation of self-* systems
Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
On decentralized self-adaptation: lessons from the trenches and challenges for the future
Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
On the challenges of self-adaptation in systems of systems
Proceedings of the First International Workshop on Software Engineering for Systems-of-Systems
Hi-index | 0.00 |
Software systems formed by autonomous software entities are greatly different from traditional software systems and it challenges researchers to find effective methods of supporting the adaptation of software systems. In this paper, an approach based on application scenarios is put forward for facilitating dynamic adaptations of decentralized software systems in unpredicted situations. Scenarios offer behavior norms to regulate the behavior of autonomous software entities under specific situations so that software entities can take fitted and coordinative actions when they are confronted with diverse and even unpredicted situations. At the end of this paper, a simulation traffic system is developed and studied. The experimental results show that the adaptability of the system is improved remarkably after application scenarios are deployed. In the case study, the efficiency and scalability of the scenario-based adaptation mechanism are also experimented and analyzed.