• 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