DocumentCode
2634794
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
fYear
2009
fDate
27-29 Aug. 2009
Firstpage
428
Lastpage
435
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering and Advanced Applications, 2009. SEAA '09. 35th Euromicro Conference on
Conference_Location
Patras
ISSN
1089-6503
Print_ISBN
978-0-7695-3784-9
Type
conf
DOI
10.1109/SEAA.2009.80
Filename
5350036
Link To Document