• DocumentCode
    1376711
  • Title

    A service-layer diagnostic approach for the OSGi framework

  • Author

    Wang, Pang-Chieh ; Lin, Cheng-Liang ; Hou, Ting-Wei

  • Author_Institution
    Dept. of Eng. Sci., Nat. Cheng-Kung Univ., Tainan, Taiwan
  • Volume
    55
  • Issue
    4
  • fYear
    2009
  • fDate
    11/1/2009 12:00:00 AM
  • Firstpage
    1973
  • Lastpage
    1981
  • Abstract
    The open service gateway initiative (OSGi) framework is to provide an open environment for home services, which can be deployed by different service providers. However, currently there is no total solution for the OSGi framework to diagnose and recover from unexpected faults, especially those generated by resource conflicts between services, which would require user intervention. This paper summarizes the requirements for diagnosis in the open service platform and proposes an integrated approach to detect service conflict faults, handle general exceptions, and diagnose service errors on OSGi platforms. By providing user friendly diagnosis messages, and suggestions to fix exceptions, users can operate home gateways without a heavy learning burden, and service providers can reduce the overhead associated with user requests for technical support. The implementation is packaged as a service bundle running on the service layer of the OSGi platform. This is the first attempt to diagnose and handle the service conflicts on the OSGi platform during runtime.
  • Keywords
    home automation; internetworking; open systems; OSGi framework; home gateways; home services; open environment; open service gateway initiative; service layer diagnostic approach; service providers; user friendly diagnosis messages; user intervention; Fault detection; Fault diagnosis; Hardware; Home appliances; Java; Middleware; Packaging; Robustness; Runtime; Technology management; OSGi, diagnostic, exception, service conflict service-layer.;
  • fLanguage
    English
  • Journal_Title
    Consumer Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-3063
  • Type

    jour

  • DOI
    10.1109/TCE.2009.5373758
  • Filename
    5373758