An Architecture-Based Approach to Self-Adaptive Software
IEEE Intelligent Systems
Using Architecture Models for Runtime Adaptability
IEEE Software
Requirements Engineering
Efficient online monitoring of web-service SLAs
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
Transparent Runtime Adaptability for BPEL Processes
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
OWLS-MX: A hybrid Semantic Web service matchmaker for OWL-S services
Web Semantics: Science, Services and Agents on the World Wide Web
Model evolution by run-time parameter adaptation
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Taming Dynamically Adaptive Systems using models and aspects
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Reasoning About Alternative Requirements Options
Conceptual Modeling: Foundations and Applications
Computer
Service composition with directories
SC'06 Proceedings of the 5th international conference on Software Composition
Hi-index | 0.00 |
Runtime adaptability and delivered quality are two important concerns for every system. One way to achieve runtime adaptability is by specifying variants in the system model at design time to allow switching between runtime configurations. The fulfillment of system's quality requirements depends on parameters that can change at runtime. In order to meet its quality requirements, the system must be able to dynamically adapt to changes that affect the delivered quality. We outline our approach to enhance system adaptability through automatic evolution of the system model. Our approach periodically updates the model by re-evaluating the delivered quality based on runtime information. We use a service composition model to represent the system functional requirements and annotate it with delivered quality evaluations. We ensure system runtime adaptability by selecting the variant to execute at runtime based on the evolved model.