By Topic

Flexible Generation of Pervasive Web Services Using OSGi Declarative Services and OWL Ontologies

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Hansen, K.M. ; Dept. of Comput. Sci., Univ. of Aarhus, Arhus, Denmark ; Weishan Zhang ; Fernandes, J.

There is a growing trend to deploy Web services in pervasive computing environments. Implementing Web services on networked, embedded devices leads to a set of challenges, including productivity of development, efficiency of Web services, and handling of variability and dependencies of hardware and software platforms. To address these challenges, we developed a Web service compiler called Limbo, in which Web Ontology Language (OWL) ontologies are used to make the Limbo compiler aware of its compilation context such as device hardware and software details, platform dependencies, and resource/power consumption. The ontologies are used to configure Limbo for generating resource-efficient Web service code.The architecture of Limbo follows the Blackboard architectural style and Limbo is implemented using the OSGi declarative services component model. The component model provides high flexibility for adding new compilation features. A number of evaluations show that the Limbo compiler is successful in terms of performance, completeness, and usability.

Published in:

Software Engineering Conference, 2008. APSEC '08. 15th Asia-Pacific

Date of Conference:

3-5 Dec. 2008