The increasing popularity of personal wireless devices has raised new demands for the efficient discovery of heterogeneous devices and services in pervasive environments. The existing approaches such as Jini [1], UPnP [8], etc., describe services at a syntactic level and the matching mechanisms in these approaches are limited to syntactic comparisons based on attributes or interfaces. In order to overcome the limitations in these approaches, there has been an increased interest in the use of semantic description and matching techniques to support effective service discovery. This paper proposes a semantic matching approach which facilitates the discovery of device-based services in a pervasive environment; the approach provides a ranking facility that orders services according to their suitability and also considers priorities placed on individual requirements in a request during the matching process. The evaluation studies have shown that the matcher results correlate reasonably well with human judgement.
[1]
David De Roure,et al.
An Ontological Framework for Semantic Description of Devices
,
2004
.
[2]
G. G. Stokes.
"J."
,
1890,
The New Yale Book of Quotations.
[3]
Jim Waldo,et al.
The Jini Specification
,
1999
.
[4]
A. Tversky.
Features of Similarity
,
1977
.
[5]
Anupam Joshi,et al.
Enhancing the Bluetooth Service Discovery Protocol
,
2001
.
[6]
Takahiro Kawamura,et al.
Semantic Matching of Web Services Capabilities
,
2002,
SEMWEB.
[7]
Ian Horrocks,et al.
A Software Framework for Matchmaking Based on Semantic Web Technology
,
2004,
Int. J. Electron. Commer..
[8]
Anupam Joshi,et al.
DReggie: Semantic Service Discovery for M-Commerce Applications
,
2001
.