• 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