Dynamic adaptation of real-time software
ACM Transactions on Computer Systems (TOCS)
Agile application-aware adaptation for mobility
Proceedings of the sixteenth ACM symposium on Operating systems principles
Reflective Middleware Solutions for Context-Aware Applications
REFLECTION '01 Proceedings of the Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns
On adaptive resource allocation for complex real-time applications
RTSS '97 Proceedings of the 18th IEEE Real-Time Systems Symposium
Darwin: Customizable Resource Management for Value-Added Network Services
ICNP '98 Proceedings of the Sixth International Conference on Network Protocols
Prompt damage identification for system survivability
International Journal of Information and Computer Security
Adaptive context-aware pervasive and ubiquitous learning
International Journal of Technology Enhanced Learning
Improving Architecture-Based Self-Adaptation through Resource Prediction
Software Engineering for Self-Adaptive Systems
On evaluation of adaptation engines
CATE '07 Proceedings of the 10th IASTED International Conference on Computers and Advanced Technology in Education
Runtime adaptation of applications through dynamic recomposition of components
ARCS'05 Proceedings of the 18th international conference on Architecture of Computing Systems conference on Systems Aspects in Organic and Pervasive Computing
A middleware centric approach to building self-adapting systems
SEM'04 Proceedings of the 4th international conference on Software Engineering and Middleware
Stitch: A language for architecture-based self-adaptation
Journal of Systems and Software
Runtime support for type-safe and context-based behavior adaptation
Frontiers of Computer Science: Selected Publications from Chinese Universities
Hi-index | 0.00 |
Self-organized mobile networks present a challengingenvironment for the execution of software applications, dueto their dynamic topologies and consistently changing resourceconditions. In view of the above, a desirable propertyfor software applications to be run over these networksis their ability to dynamically adapt to changing executionenvironments. The Contract-based Adaptive Software Architecture(CASA) provides a framework for the developmentof adaptive applications that are able to adapt theirfunctionality and/or performance dynamically in responseto runtime changes in their execution environments. Theapproach of the CASA framework is to decouple applicationcode from any assumptions about resource availability,while enabling the application to execute under varying resourceconditions. The CASA framework relies on specifyingadaptation behavior of applications in application contracts,which enables the dynamic adaptation to be carriedout in an application-transparent manner.