Journal article
Adaptive and context-aware service composition for IoT-based smart cities
- Abstract:
- Smart Cities are advancing toward an instrumented, integrated, and intelligent living space, where Internet of Things (IoT), mobile technologies and next generation networks are expected to play a key role. In smart cities, numerous IoT-based services are likely to be available and a key challenge is to allow mobile users perform their daily tasks dynamically, by integrating the services available in their vicinity. Semantic Service Oriented Architectures (SSOA) abstract the environment’s services and their functionalities as Semantic Web Services (SWS). However, existing service composition approaches based on SSOA do not support dynamic reasoning on user tasks and service behaviours to deal with the heterogeneity of IoT domains. In this paper, we present an adaptive service composition framework that supports such dynamic reasoning. The framework is based on wEASEL, an abstract service model representing services and user tasks in terms of their signature, specification (i.e., context-aware pre-conditions, post-conditions and effects) and conversation (i.e., behaviour with related data-flow and context-flow constraints). To evaluate our composition framework, we develop a novel OWLS-TC4-based testbed by combining simple and composite services. The evaluation shows that our wEASEL-based system performs more accurate composition and allows end-users to discover and investigate more composition opportunities than other approaches.
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Accepted manuscript, pdf, 1.6MB, Terms of use)
-
- Publisher copy:
- 10.1016/j.future.2016.12.038
Authors
- Publisher:
- Elsevier
- Journal:
- Future Generation Computer Systems More from this journal
- Volume:
- 76
- Pages:
- 262-274
- Publication date:
- 2017-01-02
- Acceptance date:
- 2016-12-29
- DOI:
- ISSN:
-
1872-7115 and 0167-739X
- Keywords:
- Pubs id:
-
pubs:667925
- UUID:
-
uuid:e12bd67e-9ff6-4a7f-b6ea-df2f6f45158b
- Local pid:
-
pubs:667925
- Source identifiers:
-
667925
- Deposit date:
-
2017-01-03
Terms of use
- Copyright holder:
- © 2017 Elsevier BV All rights reserved
- Copyright date:
- 2017
- Notes:
- This is the author accepted manuscript following peer review version of the article. The final version is available online from Elsevier at: 10.1016/j.future.2016.12.038
If you are the owner of this record, you can report an update to it here: Report update to this record