TY - JOUR
T1 - A service-layer diagnostic approach for the OSGi framework
AU - Wang, Pang Chieh
AU - Lin, Cheng Liang
AU - Hou, Ting Wei
N1 - Funding Information:
This work was partially supported by the National Science Council of Taiwan, R.O.C., under Grants No. NSC98-2221-E-006-103.
Copyright:
Copyright 2010 Elsevier B.V., All rights reserved.
PY - 2009/11
Y1 - 2009/11
N2 - 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 userfriendly 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.
AB - 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 userfriendly 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.
UR - http://www.scopus.com/inward/record.url?scp=75449087549&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=75449087549&partnerID=8YFLogxK
U2 - 10.1109/TCE.2009.5373758
DO - 10.1109/TCE.2009.5373758
M3 - Article
AN - SCOPUS:75449087549
VL - 55
SP - 1973
EP - 1981
JO - IEEE Transactions on Consumer Electronics
JF - IEEE Transactions on Consumer Electronics
SN - 0098-3063
IS - 4
M1 - 5373758
ER -