Congestion avoidance and control
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
A Component- and Message-Based Architectural Style for GUI Software
IEEE Transactions on Software Engineering - Special issue: best papers of the 17th International Conference on Software Engineering (ICSE-17)
Using weaves for software construction and analysis
ICSE '91 Proceedings of the 13th international conference on Software engineering
Building adaptive systems using ensemble
Software—Practice & Experience - Special issue on multiprocessor operating systems
Real-Time Dependable Channels: Customizing QoS Attributes for Distributed Systems
IEEE Transactions on Parallel and Distributed Systems
Payoff adaptation of communication for distributed interactive applications
Journal of High Speed Networks - Special issue on multimedia networking
Monitoring, security, and dynamic configuration with the dynamicTAO reflective ORB
IFIP/ACM International Conference on Distributed systems platforms
Customization of object request brokers by application specific policies
IFIP/ACM International Conference on Distributed systems platforms
ACM Transactions on Computer Systems (TOCS)
An Architecture-Based Approach to Self-Adaptive Software
IEEE Intelligent Systems
Connectors in Configuration Programming Languages: Are They Necessary?
ICCDS '96 Proceedings of the 3rd International Conference on Configurable Distributed Systems
COMERA: COM extensible remoting architecture
COOTS'98 Proceedings of the 4th conference on USENIX Conference on Object-Oriented Technologies and Systems - Volume 4
An aspect-oriented approach to dynamic adaptation
WOSS '02 Proceedings of the first workshop on Self-healing systems
Building Survivable Services Using Redundancy and Adaptation
IEEE Transactions on Computers
Providing QoS Customization in Distributed Object Systems
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
QoS customization in distributed object systems
Software—Practice & Experience - Special issue: Middleware
An agent design method promoting separation between computation and coordination
Proceedings of the 2004 ACM symposium on Applied computing
Perimorph: Run-Time Composition and State Management for Adaptive Systems
ICDCSW '04 Proceedings of the 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04) - Volume 7
GlueQoS: Middleware to Sweeten Quality-of-Service Policy Interactions
Proceedings of the 26th International Conference on Software Engineering
Design and Implementation of Distributed Crosscutting Features with DADO
Proceedings of the 26th International Conference on Software Engineering
Aspects of adaptive reconfiguration in a scalable intrusion tolerant system
Complexity - Special issue: Resilient and adaptive defense of computing networks
NeCoMan: middleware for safe distributed service deployment in programmable networks
ARM '04 Proceedings of the 3rd workshop on Adaptive and reflective middleware
Dynamically Loadable Protocol Stacks: A Message Parser--Generator Implementation
IEEE Internet Computing
Towards preserving correctness in self-managed software systems
WOSS '04 Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems
Online model-based adaptation for optimizing performance and dependability
WOSS '04 Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems
Building component families to support adaptation
DEAS '05 Proceedings of the 2005 workshop on Design and evolution of autonomic application software
Specifying adaptation semantics
WADS '05 Proceedings of the 2005 workshop on Architecting dependable systems
NeCoMan: Middleware for Safe Distributed-Service Adaptation in Programmable Networks
IEEE Distributed Systems Online
Reflections on aspects and configurable protocols
Proceedings of the 5th international conference on Aspect-oriented software development
Model-based development of dynamically adaptive software
Proceedings of the 28th international conference on Software engineering
Service interface: a new abstraction for implementing and composing protocols
Proceedings of the 2006 ACM symposium on Applied computing
Mixed-Mode Adaptation in Distributed Systems: A Case Study
SEAMS '07 Proceedings of the 2007 International Workshop on Software Engineering for Adaptive and Self-Managing Systems
Designing Run-Time Fault-Tolerance Using Dynamic Updates
SEAMS '07 Proceedings of the 2007 International Workshop on Software Engineering for Adaptive and Self-Managing Systems
Modelling adaptive services for distributed systems
Proceedings of the 2008 ACM symposium on Applied computing
A framework to support multiple reconfiguration strategies
Proceedings of the 1st international conference on Autonomic computing and communication systems
A configurable and extensible transport protocol
IEEE/ACM Transactions on Networking (TON)
Assurance of dynamic adaptation in distributed systems
Journal of Parallel and Distributed Computing
An adaptable transport protocol based on Genetic Algorithms
International Journal of Information and Communication Technology
AMOEBA-RT: Run-Time Verification of Adaptive Software
Models in Software Engineering
Adaptive replication control based on consensus
Proceedings of the 2nd workshop on Dependable distributed data management
Towards modelling and analysis of a coordination protocol for dynamic software adaptation
CSTST '08 Proceedings of the 5th international conference on Soft computing as transdisciplinary science and technology
Modular verification of dynamically adaptive systems
Proceedings of the 8th ACM international conference on Aspect-oriented software development
A proactive middleware platform for mobile computing
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
An agent-based approach to component management
Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems - Volume 1
From Local Impact Functions to Global Adaptation of Service Compositions
SSS '09 Proceedings of the 11th International Symposium on Stabilization, Safety, and Security of Distributed Systems
Real-time performance modeling for adaptive software systems
Proceedings of the Fourth International ICST Conference on Performance Evaluation Methodologies and Tools
Fault-tolerant topology adaptation by localized distributed protocol switching
HiPC'07 Proceedings of the 14th international conference on High performance computing
Building adaptive systems with service composition frameworks
OTM'07 Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part I
A user-centric network communication broker for multimedia collaborative computing
Multimedia Tools and Applications
Adaptive broadcast by fault-tolerant spanning tree switching
Journal of Parallel and Distributed Computing
Structural and algorithmic issues of dynamic protocol update
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Towards dynamic adaptation of probabilistic systems
ISoLA'10 Proceedings of the 4th international conference on Leveraging applications of formal methods, verification, and validation - Volume Part II
Self-organization of reconfigurable protocol stack for networked control systems
International Journal of Automation and Computing
Run-time switching between total order algorithms
Euro-Par'06 Proceedings of the 12th international conference on Parallel Processing
On correctness of dynamic protocol update
FMOODS'05 Proceedings of the 7th IFIP WG 6.1 international conference on Formal Methods for Open Object-Based Distributed Systems
The role of agreements in IT management software
Architecting Dependable Systems III
Enabling safe dynamic component-based software adaptation
Architecting Dependable Systems III
Architecting and implementing versatile dependability
Architecting Dependable Systems III
Aspect-Oriented development of crosscutting features in distributed, heterogeneous systems
Transactions on Aspect-Oriented Software Development II
Run-Time and atomic weaving of distributed aspects
Transactions on Aspect-Oriented Software Development II
A feedback-based decentralised coordination model for distributed open real-time systems
Journal of Systems and Software
Hi-index | 0.00 |
Abstract: Adaptive software that can react to changes in the execution environment or user requirements by switching algorithms at runtime is powerful yet difficult to implement, especially in distributed systems. This paper describes a software architecture for constructing such adaptive software and a graceful adaptation protocol that allows adaptations to be made in a coordinated manner across hosts transparently to the application. A realization of the architecture based on Cactus, a system for constructing highly configurable distributed services and protocols, is also presented. The approach is illustrated by outlining examples of adaptive components from a group communication service.