Four dark corners of requirements engineering
ACM Transactions on Software Engineering and Methodology (TOSEM)
UML components: a simple process for specifying component-based software
UML components: a simple process for specifying component-based software
Supporting Evolution in Component-Based Development Using Component Libraries
CSMR '03 Proceedings of the Seventh European Conference on Software Maintenance and Reengineering
A unified Approach for Software Architecture Evolution at different abstraction levels
IWPSE '05 Proceedings of the Eighth International Workshop on Principles of Software Evolution
Safe Integration of New Concerns in a Software Architecture
ECBS '06 Proceedings of the 13th Annual IEEE International Symposium and Workshop on Engineering of Computer Based Systems
Connectors conveying Software Architecture Evolution
COMPSAC '07 Proceedings of the 31st Annual International Computer Software and Applications Conference - Volume 01
Enhancing dependability of component-based systems
Ada-Europe'07 Proceedings of the 12th international conference on Reliable software technologies
Hi-index | 0.00 |
In a component-based software system the different components communicate with each other through their interfaces, possibly using adapters. Whenever the requirements or the environment change, the component-based software system must be adapted accordingly. We present a method that supports a systematic evolution of component-based software at the architectural level. It is based on operators and modification schemata that help to identify different architectural alternatives to realize the evolution task.