DocumentCode
2023402
Title
Enhanced OSGi Bundle Updates to Prevent Runtime Exceptions
Author
Brada, Premysl
Author_Institution
Dept. of Comput. Sci. & Eng., Univ. of West Bohemia, Pilsen, Czech Republic
fYear
2008
fDate
3-5 Sept. 2008
Firstpage
92
Lastpage
99
Abstract
Explicit declaration of provided and required features facilitates easier updates of components within an application. A necessary precondition is that sufficient and correct meta-data about the component and its features is available. In this paper we describe a method that ensures safe OSGi bundle updates and package bindings despite potentially errorneous meta-data. It uses subtype checks on feature types, implemented as user-space enhancements of the standard bundle update process. The method was successfully applied in the Knopflerfish and Apache Felix frameworks and the paper discusses the general experiences with the OSGi framework gained during the implementation.
Keywords
meta data; object-oriented programming; software packages; software reliability; Apache Felix framework; Knopflerfish; OSGi; meta-data; package bindings; Application software; Computer science; Containers; Error correction; Home appliances; Java; Packaging; Runtime; Software engineering; Surface treatment; OSGi; component update; substitutability; type checking;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering and Advanced Applications, 2008. SEAA '08. 34th Euromicro Conference
Conference_Location
Parma
ISSN
1089-6503
Print_ISBN
978-0-7695-3276-9
Type
conf
DOI
10.1109/SEAA.2008.51
Filename
4725710
Link To Document