Using interface inheritance to address problems in system software evolution
IDL '94 Proceedings of the workshop on Interface definition languages
The B-book: assigning programs to meanings
The B-book: assigning programs to meanings
Developing Java beans
Version models for software configuration management
ACM Computing Surveys (CSUR)
Highly reliable upgrading of components
Proceedings of the 21st international conference on Software engineering
Increasing the confidence in off-the-shelf components: a software connector-based approach
SSR '01 Proceedings of the 2001 symposium on Software reusability: putting software reuse in context
Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
Maximum RPM
Java 2 Platform Enterprise Edition Bundle and Applying Enterprise Javabeans Package
Java 2 Platform Enterprise Edition Bundle and Applying Enterprise Javabeans Package
Making Components Contract Aware
Computer
Proceedings of the 5th international conference on Generative programming and component engineering
Component Updates as a Boolean Optimization Problem
Electronic Notes in Theoretical Computer Science (ENTCS)
Hi-index | 0.00 |
Emerging component-based software development architectures promise better re-use of software components, greater flexibility, scalability and higher quality of services. But like any other piece of software too, software components are hardly perfect, when being created. Problems and bugs have to be fixed and new features need to be added. This paper will give an introduction to the problem of component evolution and the syntactical incompatibilities which result during necessary multi component upgrades. The authors present an approach for the detection of such incompatibilities between multiple generations of component revisions basing on a formal interface model. The main concern of the paper will be the automated reconfiguration of component based software systems by intelligent swapping of component revisions to find conflict free system states.