Requirements monitoring in dynamic environments
RE '95 Proceedings of the Second IEEE International Symposium on Requirements Engineering
Reasoning about partial goal satisfaction for requirements and design engineering
Proceedings of the 12th ACM SIGSOFT twelfth international symposium on Foundations of software engineering
Thumbs up or thumbs down?: semantic orientation applied to unsupervised classification of reviews
ACL '02 Proceedings of the 40th Annual Meeting on Association for Computational Linguistics
A requirements monitoring framework for enterprise systems
Requirements Engineering
Monitoring and diagnosing software requirements
Automated Software Engineering
Government 2.0: Using Technology to Improve Education, Cut Red Tape, Reduce Gridlock, and Enhance Democracy
A concise introduction to autonomic computing
Advanced Engineering Informatics
RELAX: Incorporating Uncertainty into the Specification of Self-Adaptive Systems
RE '09 Proceedings of the 2009 17th IEEE International Requirements Engineering Conference, RE
An approach to self-adaptive software based on supervisory control
IWSAS'01 Proceedings of the 2nd international conference on Self-adaptive software: applications
Hi-index | 0.00 |
Self-adaptive systems (SASs) have the ability to reconfigure their behavior to respond to changing external conditions. A key element of a SAS, therefore, is how to monitor the environment so that appropriate adaptations can be triggered. In complex systems, monitoring the environment in its entirety is either impossible or too expensive. As a result, some adaptations are not possible because there is no monitor in place to trigger them. This paper discusses the role of human input, given as speech or text, as a way to provide environmental information to a SAS. The idea is that, given the limitations of monitoring the environment in full, human commentary can potentially be used to build up a more complete picture of the operating context of a SAS. The paper describes existing technology that could be used to realize this idea and describes a number of scenarios where the idea could be useful.