Statecharts: A visual formalism for complex systems
Science of Computer Programming
The Evolving Philosophers Problem: Dynamic Change Management
IEEE Transactions on Software Engineering
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Adaptation and software architecture
ISAW '98 Proceedings of the third international workshop on Software architecture
Architecture-based runtime software evolution
Proceedings of the 20th international conference on Software engineering
Types of software evolution and software maintenance
Journal of Software Maintenance: Research and Practice
An Architecture-Based Approach to Self-Adaptive Software
IEEE Intelligent Systems
The K-Component Architecture Meta-model for Self-Adaptive Software
REFLECTION '01 Proceedings of the Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns
Using process technology to control and coordinate software adaptation
Proceedings of the 25th International Conference on Software Engineering
SOFA/DCUP: Architecture for Component Trading and Dynamic Updating
CDS '98 Proceedings of the International Conference on Configurable Distributed Systems
Dynamic, Adaptive and Reconfigurable Systems Overview and Prospective Vision
ICDCSW '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
Computer
Enabling autonomic behavior in systems software with hot swapping
IBM Systems Journal
An Architectural Approach to Autonomic Computing
ICAC '04 Proceedings of the First International Conference on Autonomic Computing
Model-based development of dynamically adaptive software
Proceedings of the 28th international conference on Software engineering
On the semantics of software adaptation
Science of Computer Programming - Special issue on second international workshop on foundations of coordination languages and software architectures (FOCLASA'03)
IEEE Transactions on Software Engineering
An enhanced composition model for conversational enterprise javabeans
CBSE'06 Proceedings of the 9th international conference on Component-Based Software Engineering
Hi-index | 0.00 |
While software adaptation is recognized as an important challenge of software engineering, this discipline is still in its infancy. Adaptation must be prepared at design time to be observed at runtime. In this context, important efforts are required on software architectures to endow them with adaptation potentialities. In this paper, we propose a component-based software development approach, a component model especially, to create an adaptation support at runtime. We implement the inside of components by means of UML 2 State Machine Diagrams. By using model executability, we detail in the paper how to carry out dynamic adaptation of software components.