Title :
Automated Versioning in OSGi: A Mechanism for Component Software Consistency Guarantee
Author :
Bauml, Jaroslav ; Brada, Premek
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of West Bohemia, Pilsen, Czech Republic
Abstract :
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.
Keywords :
configuration management; internetworking; object-oriented programming; OSGi; automated versioning; component software consistency; program execution; version identifiers; Application software; Automatic control; Buildings; Computer science; Concrete; Java; Packaging; Runtime; Software engineering; Standards development; compatibility; software component; subtype; tool; version identifier;
Conference_Titel :
Software Engineering and Advanced Applications, 2009. SEAA '09. 35th Euromicro Conference on
Conference_Location :
Patras
Print_ISBN :
978-0-7695-3784-9
DOI :
10.1109/SEAA.2009.80