Enhanced OSGi Bundle Updates to Prevent Runtime Exceptions

被引:1
作者
Brada, Premysl [1 ]
机构
[1] Univ W Bohemia, Dept Comp Sci & Engn, Plzen, Czech Republic
来源
PROCEEDINGS OF THE 34TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS | 2008年
关键词
D O I
10.1109/SEAA.2008.51
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:92 / 99
页数:8
相关论文
共 19 条
  • [1] A software component quality model: A preliminary evaluation
    Alvaro, Alexandre
    de Almeida, Eduardo Santana
    Meira, Silvio Lemos
    [J]. 32ND EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA) - PROCEEDINGS, 2006, : 28 - +
  • [2] [Anonymous], OSGI SERV PLATF COR
  • [3] BRADA P, 2006, P 32 EUR SEAA C IEEE
  • [4] CARDELLI L, 1997, HDB COMPUTER SCI ENG, pCH103
  • [5] CERVANTES H, 2003, P 6 ICSE WORKSH COM
  • [6] *DEB, 2006, DEB POL MAN VERS 3 7
  • [7] Escoffier C, 2007, P IEEE I C SERV COMP, P474
  • [8] An OSGi implementation and experience report
    Hall, RS
    Cervantes, H
    [J]. CCNC 2004: 1ST IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, PROCEEDINGS: CONSUMER NETWORKING: CLOSING THE DIGITAL DIVIDE, 2004, : 394 - 399
  • [9] McCamant S., 2004, P SAVCBS 2004 SPEC V, P47
  • [10] *OBJ MAN GROUP, 2002, 020665 OMG