TY - GEN
T1 - Towards reliable OSGi framework and applications
AU - Heejune, Ahn
AU - Hyukjun, Oh
AU - Chang, Oan Sung
PY - 2006
Y1 - 2006
N2 - Upcoming ubiquitous computing systems are required to operate in dynamic, diverse, unverified, and unpredictable operating environment. The OSGi (Open Service Gateway initiative) framework employs the service-oriented approach and the Java classloader architecture for the runtime service deployment, that are well suited to the dynamic environment envisioned for home networking and ubiquitous computing. However, the current OSGi framework does not provide full reliability measures, especially for failure conditions such as network, device, and application failures. This paper analyzes software reliability issues in OSGi framework and proposes a proxy-based reliable extensions. The design concept is implemented and partly tested on an open source OSGi platform, Oscar, for the smart home residential gateway test-bed.
AB - Upcoming ubiquitous computing systems are required to operate in dynamic, diverse, unverified, and unpredictable operating environment. The OSGi (Open Service Gateway initiative) framework employs the service-oriented approach and the Java classloader architecture for the runtime service deployment, that are well suited to the dynamic environment envisioned for home networking and ubiquitous computing. However, the current OSGi framework does not provide full reliability measures, especially for failure conditions such as network, device, and application failures. This paper analyzes software reliability issues in OSGi framework and proposes a proxy-based reliable extensions. The design concept is implemented and partly tested on an open source OSGi platform, Oscar, for the smart home residential gateway test-bed.
KW - OSGi, reliability
KW - Proxy-based
KW - Service oriented architecture (SOA)
UR - https://www.scopus.com/pages/publications/33751042427
M3 - Conference contribution
AN - SCOPUS:33751042427
SN - 1595931082
SN - 9781595931085
T3 - Proceedings of the ACM Symposium on Applied Computing
SP - 1456
EP - 1461
BT - Applied Computing 2006 - The 21st Annual ACM Symposium on Applied Computing - Proceedings of the 2006 ACM Symposium on Applied Computing
T2 - 2006 ACM Symposium on Applied Computing
Y2 - 23 April 2006 through 27 April 2006
ER -