Reconstruction of Type Information from Java Bytecode for Component Compatibility
Electronic Notes in Theoretical Computer Science (ENTCS)
An empirical study into component system evolution
Proceedings of the 14th international ACM Sigsoft symposium on Component based software engineering
Enhanced Type-based Component Compatibility Using Deployment Context Information
Electronic Notes in Theoretical Computer Science (ENTCS)
Hi-index | 0.00 |
Consistency of component software is a crucial condition required for correct program execution. The existing consistency controls of OSGi at build time or in runtime cannot prevent type mismatch failures caused by independent client and server bundle development. This paper describes our solution to this problem using automated versioning of components. Version identifiers are generated from results of subtype-based comparison of component representations, thus achieving a consistent and formally backed interpretation of the version numbering scheme. The implementation of the approach allows its integration into standard OSGi bundle development and build cycle.