Things
Context-awareness: This feature evaluates whether Type of Processing: Is the data fusion approach
the proposed solution possesses context-awareness Centralised (C) or Decentralised (D).
capabilities or not.
Cross Domain Portability: Number of domains
Semantic Interaction: This feature is evaluated that the proposed solution is applied.
using four categories: High (H), Moderate (M),
Implementation: This feature tells that whether
Low (L), and none ().
researchers have practically implemented the pro-
High (H) - Both data and program compo- posed solution or if it is a theoretical approach
nents are annotated using semantic technolo- only.
gies. Semantic reasoning mechanisms are em-
ployed. Performance Evaluation: This feature evaluates
whether each research effort has conducted a per-
Moderate (M) - Either data elements or pro- formance evaluation procedure on their proposed
gram components are enriched using seman- system or not.
tics technologies, but not both.
Low (L) - No semantic technologies are used.
However, solutions are enriched with limited 8. CONCLUSION
semantic capabilities using different techniques
In this article, we first highlighted the importance
such as rules [9], symbols [33], etc.
of sensor data fusion in IoT application such as smart
None () - No semantic interactions posed by cities applications. We examined a number of different
the approach. sensor data fusion research efforts related to IoT with
Dynamic Configuration: This feature is evaluated particular focus on smart cities application domain.
using four categories: High (H), Moderate (M), We developed a evaluation framework by carefully
Low (L), and none (). selecting ten different metrics. We believe these ten
metrics are open challenges in the field. Some of these
High (H) - Sensor hardware and software com- challenges are addressed by the researchers significantly
ponents are dynamically configured based on and some are in its infancy. One of the major goals of
the environment. The solution possesses au- this article is to highlight the opportunities for improve-
tomated configuration of filtering, fusion and ments and research gaps in the field.
reasoning mechanism, according to the prob- Based on surveyed approaches, context-awareness in
lems at hand. IoT more specifically within the smart city domain is
Moderate (M) - Poses very limited dynamic gaining importance but still in its infancy. A lot of fo-
hardware configuration such as switch on/off cus on context awareness is towards a particular appli-
sensors. cation while to realise the true IoT-enabled smart cities
Cross Domain Portability
Performance Evaluation
Actuation Management
Dynamic Configuration
Semantic Interaction
Context-awareness
Type of Processing
Fusion Complexity
Architecture Type
Implementation
Year
Research Efforts
Gibbons et al. [24] A L L D 3 ./ 2003
Liu & Zhao [43] A H M H C 1 ./ 2005
Whitehouse et al. [77] M M L H C 1 ./ 2006
Lewis et al. [49] M H M M C 1 ./ 2006
Moodley et al. [50] M ./ L L C 1 ./ 2006
Moodley & Simonis [50] M M M H C 1 ./ 2006
Bouillet et al. [6] M ./ H L H ./ C 1 ./ ./ 2007
Brenna et al. [8] A ./ M C 1 ./ 2007
Gyllstrom et al. [26] A M C 1 ./ 2007
Noguchi et al. [26] M M H M C 1 ./ 2007
Zafeiropoulos et al. [81] M H L M C 1 ./ ./ 2008
Sheth et al. [62] A H L M C 2 ./ 2008
Bruckner et al. [9] A ./ L M D 1 ./ 2008
Huang et al. [29] M ./ H M M C 1 ./ 2008
Wood et al. [78] A ./ L M L D 1 ./ 2008
Homed et al. [28] A ./ L M H ./ D 1 ./ ./ 2008
Ni et al. [53] A ./ H M D 1 2009
Da Rocha et al. [17] M ./ M L M D 1 ./ 2009
Phuoc & Hauswirth [60] M H L H C 1 ./ 2009
Teymourian et al. [71] A ./ L L L C 2 2009
Brunner et al. [10] M H M C 1 ./ 2009
Eisenhauer et al. [21] M ./ H M H C 2 ./ 2009
Lee et al. [42] M L L D 1 ./ ./ 2010
Siguenza et al. [64] A M L C 1 ./ 2010
Izumi et al. [35] A ./ M M C 1 ./ ./ 2010
Terziyan et al. [70] M ./ M L M C 1 ./ 2010
Hwang et al. [31] M ./ L M L ./ D 1 ./ ./ 2011
Dunkel [19] A L M H ./ D 1 ./ 2011
Zanella et al. [83] Theodoridis et al. [72] Lin et al. [37] M L L M L C 1 ./ ./ 2014
Jara et al. [36] A ./ L L H ./ C 1 ./ ./ 2014
Sobolevsky et al. [65] A ./ L L H ./ C 1 ./ ./ 2015
Antonelli et al. [3] A ./ H M H ./ C 1 ./ ./ 2014
Soldatos et al. [66] M ./ H H H ./ D many(5) ./ ./ 2014
vision, a broader non-domain focus will have to be pur- to evaluate their proposed approaches are limited. Per-
sued. Furthermore, dynamic configuration of things is formance evaluation is extremely important as we are
also not addressed by most of the proposed solutions. expecting these solutions to incorporate billions of sen-
Similarly, actuation managements is the least addressed sor devices. Finally, cross domain portability is also
feature among all. We believe actuation management is addressed poorly. The majority of the efforts are based
important as it plays a significant role in the IoT mon- on a single domain. It is hoped that future efforts will
itoring and feedback cycle. Further, performance eval- aim to address these research gaps.
uation techniques employed by most of the researchers
9. REFERENCES alliance, 2011.
[12] A. Cenedese, A. Zanella, L. Vangelista, and
[1] G. D. Abowd and E. D. Mynatt. Charting past, M. Zorzi. Padova smart city: An urban internet of
present, and future research in ubiquitous things experimentation. In A World of Wireless,
computing. ACM Trans. Comput.-Hum. Interact., Mobile and Multimedia Networks (WoWMoM),
7:2958, March 2000. 2014 IEEE 15th International Symposium on,
[2] I. F. Akyildiz, S. Weilian, pages 16, June 2014.
Y. Sankarasubramaniam, and E. Cayirci. A [13] M. Chantzara and M. Anagnostou. Evaluation
survey on sensor networks. Communications and selection of context information. In In:
Magazine, IEEE, 40(8):102114, 2002. Second International Workshop on Modeling and
[3] F. Antonelli, M. Azzi, M. Balduini, D. DellAglio, Retrieval of Context, Edinburgh, 2005.
G. Caviglia, P. Ciuccarelli, E. D. Valle, and [14] Clark & Parsia. Pellet: Owl 2 reasoner for java.
R. Larcher. Towards city data fusion: A big data Software, 2004. http://clarkparsia.com/pellet/
infrastructure to sense the pulse of a city in [Accessed: 2011-12-18].
real-time. In European Data Forum 2014, March [15] O. Corcho and R. Garca-Castro. Five challenges
19-20, Athens, Greece, 2014. for the semantic sensor web. Semantic Web
[4] K. Ashton. That internet of things thing in the Interoperability, Usability, Applicability an IOS
real world, things matter more than ideas, June Press Journal, pages 121125, 2010.
2009. [16] Crossbow Technology Inc. Crossbow-manuals
[5] L. Atzori, A. Iera, and G. Morabito. The internet getting started guide. Technical report, Crossbow
of things: A survey. Comput. Netw., 54(15):2787 Technology, September 2005.
2805, 2010. [17] A. R. Da Rocha, F. C. Delicato, J. N. de Souza,
[6] E. Bouillet, M. Feblowitz, Z. Liu, D. G. Gomes, and L. Pirmez. A semantic
A. Ranganathan, A. Riabov, and F. Ye. A middleware for autonomic wireless sensor
semantics-based middleware for utilizing networks. In Proceedings of the 2009 Workshop on
heterogeneous sensor networks. In Proceedings of Middleware for Ubiquitous and Pervasive
the 3rd IEEE international conference on
Systems, WMUPS 09, pages 1925, New York,
Distributed computing in sensor systems, NY, USA, 2009. ACM.
DCOSS07, pages 174188, Berlin, Heidelberg, [18] R. v. B. M. W. E. B. David Gay, Phil Levis and
2007. Springer-Verlag.
D. Culler. The nesc language: A holistic approach
[7] J. R. Boyd. A discourse on winning and losing.
to networked embedded systems. In Proceedings
Unpublished set of briefing slides available at Air
of Programming Language Design and
University Library, Maxwell AFB, Alabama,
Implementation (PLDI), June 2003.
1987. http://www.ausairpower.net/JRB/intro.pdf
[19] J. Dunkel. Towards a multiagent-based software
[Accessed: 2011-12-18].
architecture for sensor networks. In Autonomous
[8] L. Brenna, A. Demers, J. Gehrke, M. Hong,
Decentralized Systems (ISADS), 2011 10th
J. Ossher, B. Panda, M. Riedewald, M. Thatte,
International Symposium on, pages 441 448,
and W. White. Cayuga: a high-performance event
march 2011.
processing engine. In Proceedings of the ACM
[20] V. Dyo. Middleware design for integration of
SIGMOD international conference on
sensor network and mobile devices. In Proceedings
Management of data, pages 11001102, New York,
of the 2nd international doctoral symposium on
NY, USA, 2007.
Middleware, DSM 05, pages 15, New York, NY,
[9] D. Bruckner, J. Kasbi, R. Velik, and W. Herzner.
USA, 2005. ACM.
High-level hierarchical semantic processing
[21] M. Eisenhauer, P. Rosengren, and P. Antolin. A
framework for smart sensor networks. In Human
development platform for integrating wireless
System Interactions, 2008 Conference on, pages
devices and sensors into ambient intelligence
668 673, May 2008.
systems. In Sensor, Mesh and Ad Hoc
[10] J.-S. Brunner, J.-F. Goudou, P. Gatellier, J. Beck,
Communications and Networks Workshops, 2009.
and C.-E. Laporte. Sembysem: a framework for
SECON Workshops 09. 6th Annual IEEE
sensor management. In 1st Int. Workshop on the
Communications Society Conference on, pages 1
Semantic Sensor Web (SemSensWeb), collocated
3, june 2009.
with ESWC, 2009.
[22] K. Ellebek. A survey of context-aware
[11] Carnot Institutes. White paper: Smart networked
middleware. In Proceedings of the 25th conference
objects and internet of things. Technical report,
on IASTED International Multi-Conference:
Carnot Institutes Information Communication
Software Engineering, pages 148155. ACTA
Technologies and Micro Nano Technologies
Press, 2007. software engineering. In 2007 Future of Software
[23] J. J. Garrett. Ajax: A new approach to web Engineering, FOSE 07, pages 244258,
applications, February 2005. Washington, DC, USA, 2007. IEEE Computer
http://www.adaptivepath.com/ideas/ajax-new- Society.
approach-web-applications [Accessed: [35] S. Izumi, Y. Kobayashi, H. Takahashi,
2011.12.18]. T. Suganuma, T. Kinoshita, and N. Shiratori. A
[24] P. Gibbons, B. Karp, Y. Ke, S. Nath, and knowledge filtering scheme using sensor data for
S. Seshan. Irisnet: an architecture for a worldwide symbiotic healthcare support system. In Cognitive
sensor web. Pervasive Computing, IEEE, 2(4):22 Informatics (ICCI), 2010 9th IEEE International
33, oct.-dec. 2003. Conference on, pages 619 624, july 2010.
[25] P. Guillemin and P. Friess. Internet of things [36] A. Jara, D. Genoud, and Y. Bocchi. Short paper:
strategic research roadmap. Technical report, The Sensors data fusion for smart cities with knime: A
Cluster of European Research Projects, 2009. real experience in the smartsantander testbed. In
[26] D. Gyllstrom, E. Wu, H. jin Chae, Y. Diao, Internet of Things (WF-IoT), 2014 IEEE World
P. Stahlberg, and G. Anderson. Sase: Complex Forum on, pages 173174, March 2014.
event processing over streams. In In Proceedings [37] J. Jin, J. Gubbi, S. Marusic, and M. Palaniswami.
of the Third Biennial Conference on Innovative An information framework for creating a smart
Data Systems Research, 2007. city through internet of things. Internet of Things
[27] D. Hall and J. Llinas. An introduction to Journal, IEEE, 1(2):112121, April 2014.
multisensor data fusion. Proceedings of the IEEE, [38] K. Karimi. The role of sensor fusion in the
85(1):6 23, jan 1997. internet of things, Accessed on: May 2015.
[28] I. Homed, A. Misra, M. Ebling, and W. Jerome. [39] A. Katasonov, O. Kaykova, O. Khriyenko,
Harmoni: Context-aware filtering of sensor data S. Nikitin, and V. Y. Terziyan. Smart semantic
for continuous remote health monitoring. In middleware for the internet of things. In
Pervasive Computing and Communications, 2008. ICINCO-ICSO08, pages 169178, 2008.
PerCom 2008. Sixth Annual IEEE International [40] G. Kortuem, F. Kawsar, D. Fitton, and
Conference on, pages 248 251, march 2008. V. Sundramoorthy. Smart objects as building
[29] V. Huang and M. K. Javed. Semantic sensor blocks for the internet of things. Internet
information description and processing. In Computing, IEEE, 14(1):4451, 2010.
Proceedings of the 2008 Second International [41] J. Krosche, A. Jakl, D. Gusenbauer,
Conference on Sensor Technologies and D. Rothbauer, and B. Ehringer. Managing
Applications, pages 456461, Washington, DC, context on a sensor enabled mobile device - the
USA, 2008. IEEE Computer Society. msense approach. In Proc. IEEE Int. Conf.
[30] Y. Huang and G. Li. A semantic analysis for Wireless and Mobile Computing, Networking and
internet of things. In Intelligent Computation Communications WIMOB 2009, pages 135140,
Technology and Automation (ICICTA), 2010 2009.
International Conference on, volume 1, pages [42] K.-W. Lee, J.-H. Park, and R.-D. Oh. Design of
336339. active semantic middleware system to support
[31] J. Hwang and H. Yoe. Study on the context-aware incomplete sensor information based on
middleware for ubiquitous greenhouses using ubiquitous sensor network. In Application of
wireless sensor networks. Sensors, 11(5):4539 Information and Communication Technologies
4561, 2011. (AICT), 2010 4th International Conference on,
[32] G. Hynes, V. Reynolds, and M. Hauswirth. A pages 1 5, oct. 2010.
context lifecycle for web-based context [43] J. Liu and F. Zhao. Towards semantic services for
management services. In Proceedings of the 4th sensor-rich information systems. In Broadband
European conference on Smart sensing and Networks, 2005. BroadNets 2005. 2nd
context, EuroSSC 2009, pages 5165. International Conference on, pages 967 974 Vol.
Springer-Verlag, 2009. 2, oct. 2005.
[33] M. Imai, Y. Hirota, S. Satake, and H. Kawashima. [44] T. S. Lopez, D. Kim, K. Min, and J. Lee.
Semantic sensor network for physically grounded Dynamic context networks of wireless sensors and
applications. In Control, Automation, Robotics rfid tags. In Wireless Pervasive Computing, 2007.
and Vision, 2006. ICARCV 06. 9th International ISWPC 07. 2nd International Symposium on,
Conference on, pages 1 6, dec. 2006. feb. 2007.
[34] V. Issarny, M. Caporuscio, and N. Georgantas. A [45] T. Lu and W. Neng. Future internet: The internet
perspective on the future of middleware-based of things. In Advanced Computer Theory and
Engineering (ICACTE), 2010 3rd International (iThing), pages 775782, Besanon, France,
Conference on, volume 5, pages V5376V5380. November 2012.
[46] S. R. Madden, M. J. Franklin, J. M. Hellerstein, [58] C. Perera, A. Zaslavsky, P. Christen, and
and W. Hong. Tinydb: an acquisitional query D. Georgakopoulos. Context aware computing for
processing system for sensor networks. ACM the internet of things: A survey. Communications
Trans. Database Syst., 30:122173, March 2005. Surveys Tutorials, IEEE, 16(1):414454, 2013.
[47] S. Malik, A. Goel, and S. Maniktala. A [59] C. Perera, A. Zaslavsky, P. Christen, and
comparative study of various variants of sparql in D. Georgakopoulos. Sensing as a service model for
semantic web. In Computer Information Systems smart cities supported by internet of things.
and Industrial Management Applications Transactions on Emerging Telecommunications
(CISIM), 2010 International Conference on, Technologies (ETT), 25(1):8193, 2014.
pages 471 474, oct. 2010. [60] D. L. Phuoc and M. Hauswirth. Linked open data
[48] A. L. Mark Raskino, Jackie Fenn. Extracting in sensor data mashups. In In Proceedings of the
value from the massively connected world of 2015. 2nd International Workshop on Semantic Sensor
Technical report, Gartner Research, 2005. Networks (SSN09), volume 522, pages 116.
[49] S. X. B. A. Micah Lewis, Delroy Cameron. Es3n: CEUR Workshop at ISWC 2009, Washington DC,
A semantic approach to data management in USA, 2009.
sensor networks. In 5th International Semantic [61] B. Schilit, N. Adams, and R. Want.
Web Conference ISWC, 2006. Context-aware computing applications. In Mobile
[50] D. Moodley and I. Simonis. A new architecture Computing Systems and Applications, 1994.
for the sensor web: The swap framework. In 5th Proceedings., Workshop on, pages 85 90, dec
International Semantic Web Conference ISWC, 1994.
2006. [62] A. Sheth, C. Henson, and S. Sahoo. Semantic
[51] M. Nagy, A. Katasonov, O. Khriyenko, S. Nikitin, sensor web. Internet Computing, IEEE, 12(4):78
M. Szydlowski, and V. Terziyan. Challenges of 83, july-aug. 2008.
middleware for the internet of things. Technical [63] A. N. Shulsky and G. J. Schmitt. Silent Warfare:
report, University of Jyvaskyla, 2009. Understanding the World of Intelligence. Potomac
[52] E. F. Nakamura, A. A. F. Loureiro, and A. C. Books Inc, 3d edition edition, May 2002.
Frery. Information fusion for wireless sensor [64] A. Siguenza, J. L. Blanco, J. Bernat, and L. A.
networks: Methods, models, and classifications. Hernandez. using scxml for semantic sensor
ACM Comput. Surv., 39, September 2007. networks. In 3nd International Workshop on
[53] L. M. Ni, Y. Zhu, J. Ma, Q. Luo, Y. Liu, S. C. Semantic Sensor Networks (SSN10), 2010.
Cheung, Q. Yang, M. Li, and M. Wu. Semantic [65] S. Sobolevsky, I. Bojic, A. Belyi, I. Sitko,
sensor net; an extensible framework. Int. J. Ad B. Hawelka, J. M. Arias, and C. Ratti. Scaling of
Hoc Ubiquitous Comput., 4:157167, April 2009. city attractiveness for foreign visitors through big
[54] C. Perera, P. P. Jayaraman, A. Zaslavsky, data of human economical and social media
P. Christen, and D. Georgakopoulos. Mosden: An activity, April 2015.
internet of things middleware for resource [66] J. Soldatos, N. Kefalakis, M. Hauswirth,
constrained mobile devices. In Proceedings of the M. Serrano, J.-P. Calbimonte, M. Riahi,
47th Hawaii International Conference on System K. Aberer, P. Jayaraman, A. Zaslavsky, I. arko,
Sciences (HICSS), pages 10531062, Hawaii, L. Skorin-Kapov, and R. Herzog. Openiot: Open
USA, January 2014. source internet-of-things in the cloud. In
[55] C. Perera, C. Liu, and S. Jayawardena. The I. Podnar arko, K. Pripui, and M. Serrano,
emerging internet of things marketplace from an editors, Interoperability and Open-Source
industrial perspective: A survey. Emerging Topics Solutions for the Internet of Things, volume 9001
in Computing, IEEE Transactions on, PP(99):1 of Lecture Notes in Computer Science, pages
1, 2015. 1325. Springer International Publishing, 2015.
[56] C. Perera, C. Liu, S. Jayawardena, and M. Chen. [67] Z. Song, A. Ca andrdenas, and R. Masuoka.
A survey on internet of things from industrial Semantic middleware for the internet of things. In
market perspective. Access, IEEE, 2:16601679, Internet of Things (IOT), 2010, pages 1 8, 29
2014. 2010-dec. 1 2010.
[57] C. Perera, A. Zaslavsky, P. Christen, and [68] H. Sundmaeker, P. Guillemin, P. Friess, and
D. Georgakopoulos. Ca4iot: Context awareness S. Woelffle. Vision and challenges for realising the
for internet of things. In IEEE International internet of things. Technical report, European
Conference on Conference on Internet of Things Commission Information Society and Media, 2010.
[69] V. Terziyan. Smartresource- proactive Ubiquitous Computing, Systems, Services and
self-maintained resources in semantic web: Technologies, 2008. UBICOMM 08. The Second
Lessons learned. International Journal of Smart International Conference on, pages 116 121, 29
Home, Special Issue on Future Generation Smart 2008-oct. 4 2008.
Space, 2:3357, 2008. [82] A. Zafeiropoulos, D.-E. Spano, S. Arkoulis,
[70] V. Terziyan, O. Kaykova, and D. Zhovtobryukh. N. Konstantinou, and N. Mitrou. Data
Ubiroad: Semantic middleware for context-aware Management in the Semantic Web. Distributed,
smart road environments. In Internet and Web Cluster and Grid Computing - Yi Pan (Georgia
Applications and Services (ICIW), 2010 Fifth State University), Series Edito. novapublishers,
International Conference on, pages 295 302, may 2011.
2010. [83] A. Zanella, N. Bui, A. Castellani, L. Vangelista,
[71] K. Teymourian, O. Streibel, A. Paschke, and M. Zorzi. Internet of things for smart cities.
R. Alnemr, and C. Meinel. Towards semantic Internet of Things Journal, IEEE, 1(1):2232,
event-driven systems. In Proceedings of the 3rd Feb 2014.
international conference on New technologies, [84] A. Zaslavsky, C. Perera, and D. Georgakopoulos.
mobility and security, NTMS09, pages 347352, Sensing as a service and big data. In International
Piscataway, NJ, USA, 2009. IEEE Press. Conference on Advances in Cloud Computing
[72] E. Theodoridis, G. Mylonas, and (ACC-2012), Bangalore, India, July 2012.
I. Chatzigiannakis. Developing an iot smart city
framework. In Information, Intelligence, Systems
and Applications (IISA), 2013 Fourth
International Conference on, pages 16, July
2013.
[73] L. Thomason. Tinyxml. Software, 2010.
http://www.grinninglizard.com/tinyxml/index.html
[Accessed: 2011-12-18].
[74] TinyOS Alliance. Tinyos, July 2010.
http://www.tinyos.net/ [Accessed: 2011-12-18].
[75] UC Berkeley WEBS Project. nesc: A
programming language for deeply networked
systems, December 2004.
http://nescc.sourceforge.net/ [Accessed:
2011-12-18].
[76] I. T. Union. Itu internet reports 2005: The
internet of things. Technical report, 2005.
[77] K. Whitehouse, F. Zhao, and J. Liu. Semantic
streams: A framework for composable semantic
interpretation of sensor data. In EWSN06, pages
520, 2006.
[78] A. Wood, J. Stankovic, G. Virone, L. Selavo,
Z. He, Q. Cao, T. Doan, Y. Wu, L. Fang, and
R. Stoleru. Context-aware wireless sensor
networks for assisted living and residential
monitoring. IEEE Network, 22(4):2633, July
2008.
[79] D.-L. Yang, F. Liu, and Y.-D. Liang. A survey of
the internet of things. In International Conference
on E-Business Intelligence (ICEBI-2010),
Advances in Intelligent Systems Research.
[80] Y. Yao and J. Gehrke. The cougar approach to
in-network query processing in sensor networks.
SIGMOD Rec., 31:918, September 2002.
[81] A. Zafeiropoulos, N. Konstantinou, S. Arkoulis,
D.-E. Spanos, and N. Mitrou. A semantic-based
architecture for sensor data fusion. In Mobile