Next Article in Journal
A Novel Sensor Selection and Power Allocation Algorithm for Multiple-Target Tracking in an LPI Radar Network
Next Article in Special Issue
Design of a Mobile Low-Cost Sensor Network Using Urban Buses for Real-Time Ubiquitous Noise Monitoring
Previous Article in Journal
Topological Path Planning in GPS Trajectory Data
Previous Article in Special Issue
Enabling SDN in VANETs: What is the Impact on Security?
Article Menu

Export Article

Open AccessArticle
Sensors 2016, 16(12), 2200;

Semantic Agent-Based Service Middleware and Simulation for Smart Cities

School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China
School of Engineering, University for Development Studies, Tamale 00233, Ghana
Author to whom correspondence should be addressed.
Academic Editors: Andrea Zanella and Toktam Mahmoodi
Received: 10 August 2016 / Revised: 1 December 2016 / Accepted: 14 December 2016 / Published: 21 December 2016
(This article belongs to the Special Issue Smart City: Vision and Reality)
Full-Text   |   PDF [2211 KB, uploaded 21 December 2016]   |  


With the development of Machine-to-Machine (M2M) technology, a variety of embedded and mobile devices is integrated to interact via the platform of the Internet of Things, especially in the domain of smart cities. One of the primary challenges is that selecting the appropriate services or service combination for upper layer applications is hard, which is due to the absence of a unified semantical service description pattern, as well as the service selection mechanism. In this paper, we define a semantic service representation model from four key properties: Capability (C), Deployment (D), Resource (R) and IOData (IO). Based on this model, an agent-based middleware is built to support semantic service enablement. In this middleware, we present an efficient semantic service discovery and matching approach for a service combination process, which calculates the semantic similarity between services, and a heuristic algorithm to search the service candidates for a specific service request. Based on this design, we propose a simulation of virtual urban fire fighting, and the experimental results manifest the feasibility and efficiency of our design. View Full-Text
Keywords: smart city; agent-based middleware; semantic service; M2M smart city; agent-based middleware; semantic service; M2M

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Share & Cite This Article

MDPI and ACS Style

Liu, M.; Xu, Y.; Hu, H.; Mohammed, A.-W. Semantic Agent-Based Service Middleware and Simulation for Smart Cities. Sensors 2016, 16, 2200.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics



[Return to top]
Sensors EISSN 1424-8220 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top