Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
Introduction to Algorithms
An Architecture-Based Approach to Self-Adaptive Software
IEEE Intelligent Systems
Learning User Evaluation Functions for Adaptive Scheduling Assistance
ICML '99 Proceedings of the Sixteenth International Conference on Machine Learning
Middleware Scheduling Optimization Techniques for Distributed Real-Time and Embedded Systems
WORDS '02 Proceedings of the The Seventh IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS 2002)
Computer
A Data Scheduling Algorithm for Autonomous Distributed Real-Time Applications in Grid Computing
ICPP '04 Proceedings of the 2004 International Conference on Parallel Processing
Automating Product-Line Variant Selection for Mobile Devices
SPLC '07 Proceedings of the 11th International Software Product Line Conference
Time-bounded adaptation for automotive system software
Proceedings of the 30th international conference on Software engineering
TimeAdapt: timely execution of dynamic software reconfigurations
Proceedings of the 5th Middleware doctoral symposium
On estimating actuation delays in elastic computing systems
Proceedings of the 8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Hi-index | 0.00 |
Component-based software increasingly needs dynamic adaptation to support applications in domains such as automotive, avionics or robotic systems. Dynamic software adaptation involves both the integration of new, previously unanticipated features and the update of existing features without requiring system downtime. Software adaptations must often be time-bounded, e.g., due to mobility constraints. Inconsistent or inaccurate behaviour may result from an adaptation that does not complete within specified time constraints. Service providers must therefore take time constraints into account when scheduling adaptation actions. This paper describes an algorithm for time-bounded scheduling of adaptation actions and demonstrates the validity of its results.