This Article 
 Bibliographic References 
 Add to: 
Enhancing Residential Gateways: A Semantic OSGi Platform
January/February 2008 (vol. 23 no. 1)
pp. 32-40
Rebeca P. Díaz Redondo, University of Vigo
Ana Fernández Vilas, University of Vigo
Manuel Ramos Cabrer, University of Vigo
José Juan Pazos Arias, University of Vigo
Jorge García Duque, University of Vigo
Alberto Gil Solla, University of Vigo
The OSGi service platform specification is the most widely adopted solution to the technological problem of building residential gateways. As in many service-oriented architectures, a service registry supports the OSGi framework by facilitating the interaction between clients and services. However, this framework has two main drawbacks. First, service discovery is based on syntactic match making, which obliges the potential client to know the concrete interface of the service it demands. Second, service invocation assumes prior knowledge of the service signatures. Both are significant obstacles in a pervasive environment such as a smart home. A semantic OSGi platform addresses this problem through a service registry that supports applying semantic reasoning to discovery and automate invocation.

1. OSGi Service Platform, Core Specification, Release 4, OSGi Alliance, 2005,
2. T. Berners-Lee, J. Hendler, and O. Lassila, "The Semantic Web," Scientific American, May 2001, pp. 35–43.
3. T. Howes, "A String Representation of LDAP Search Filters," IETF RFC 1960, 1996;
4. S.A. McIlraith, T.C. Son, and H. Zeng, "Semantic Web Services," IEEE Intelligent Systems, vol. 16, no. 2, 2001, pp. 46–53.
5. T.R. Gruber, "A Translation Approach to Portable Ontology Specifications," Knowledge Acquisition, vol. 5, no. 2, 1993, pp. 199–220.
6. R. Lara et al., "A Conceptual Comparison of WSMO and OWL-S," Proc. European Conf. Web Services (ECOWS), LNCS 3250, Springer, 2004, pp. 254–269.
7. R. Fikes, P.J. Hayes, and I. Horrocks, "OWL-QL—A Language for Deductive Query Answering on the Semantic Web." J. Web Semantics, vol. 2, no. 1, 2004, pp. 19–29.
8. Y. Blanco Fernández et al., "An Improved Solution for Personalized TV Based on Semantic Inference," IEEE Trans. Consumer Electronics, vol. 52, no. 1, 2006, pp. 223–231.
9. R.P. Díaz Redondo et al., "Enhancing Residential Gateways: OSGi Services Composition," IEEE Trans. Consumer Electronics, vol. 53, no. 1, 2007, pp. 87–95.
1. C. Lee, D. Nordstedt, and S. Helal, "Enabling Smart Spaces with OSGi," IEEE Pervasive Computing, vol. 2, no. 3, 2003, pp. 89–94.
2. P. Dobrev et al., "Device and Service Discovery in Home Networks with OSGi," IEEE Comm., vol. 40, no. 8, 2002, pp. 86–92.
3. T. Gu, H.K. Pung, and D.Q. Zhang, "Toward an OSGi-Based Infrastructure for Context-Aware Applications," IEEE Pervasive Computing, vol. 3, no. 4, 2004, pp. 66–74.
4. D. Heckmann, "Integrating Privacy Aspects into Ubiquitous Computing: A Basic User Interface for Personalization," presented at the Artificial Intelligence in Mobile System Workshop at Ubicomp (AIMS), 2003; camera-readyheckmann-14.pdf.
5. D. Heckmann et al., "GUMO—The General User Model Ontology," Proc. Int'l Conf. User Modeling, LNCS 3538, Springer, 2005, pp. 428–432.
6. H. Chen et al., "SOUPA: Standard Ontology for Ubiquitous and Pervasive Applications," Proc. Int'l Conf. Mobile and Ubiquitous Systems: Networking and Services, IEEE CS Press, 2004, pp. 258–267.

Index Terms:
pervasive computing, semantic services, residential gateways, OSGi
Rebeca P. Díaz Redondo, Ana Fernández Vilas, Manuel Ramos Cabrer, José Juan Pazos Arias, Jorge García Duque, Alberto Gil Solla, "Enhancing Residential Gateways: A Semantic OSGi Platform," IEEE Intelligent Systems, vol. 23, no. 1, pp. 32-40, Jan.-Feb. 2008, doi:10.1109/MIS.2008.3
Usage of this product signifies your acceptance of the Terms of Use.