skip to main content
10.1145/3330204.3330280acmotherconferencesArticle/Chapter ViewAbstractPublication PagessbsiConference Proceedingsconference-collections
research-article

Dynamic Discovery of IoT Services Based on Semantic Processing of Event Flows

Published:20 May 2019Publication History

ABSTRACT

The Internet of Things (IoT) is a combination of ubiquitous computing and the Internet, in which IoT (smart objects) devices can collect and exchange data, cooperating with people and the environment in which they find themselves. The Internet of Mobile Thing (IoMT), which is an extension of IoT, proposes scenarios in which smart objects and gateways are mobile. In this context, this work is focused on the discovery of smart objects in IoT/IoMT environments considering the following problems: mobility of both smart objects and gateways; great heterogeneity of smart objects and communication technologies to access them; the need for interoperability in these environments; the need to combine data from smart objects with knowledge bases. Therefore, the objective of this work is to combine Semantic Flow Processing with knowledge representation techniques to enrich the instantaneous and continuous discovery of smart objects and their services in IoT/IoMT environments. To this end, an ontology was developed to describe IoT/IoMT scenarios, a semantic middleware, an API for building information systems and applications, and a cloud infrastructure for querying and semantic streaming of smart objects. The evaluation of this work is done through a use case in the field of intelligent parking lots.

References

  1. {n. d.}. The M3-lite Taxonomy. Http://ontology.fiesta-iot.eu/ontologyDocs/m3-lite.html. Acessado: 20/08/2018.Google ScholarGoogle Scholar
  2. Henrique Gurgacz Almeida and Sean Siqueira. 2018. Uma Revisão Sistemática sobre Descrição Semântica na Internet das Coisas. iSys-Revista Brasileira de Sistemas de Informação 11, 2 (2018).Google ScholarGoogle Scholar
  3. Darko Anicic, Sebastian Rudolph, Paul Fodor, and Nenad Stojanovic. 2012. Stream reasoning and complex event processing in ETALIS. Semantic Web 3, 4 (2012), 397--407. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Davide Francesco Barbieri, Daniele Braga, Stefano Ceri, EMANUELE DELLA VALLE, and Michael Grossniklaus. 2010. C-SPARQL: a continuous query language for RDF data streams. International Journal of Semantic Computing 4, 01 (2010), 3--25.Google ScholarGoogle ScholarCross RefCross Ref
  5. Maria Bermudez-Edo, Tarek Elsaleh, Payam Barnaghi, and Kerry Taylor. 2016. IoT-Lite: a lightweight semantic model for the Internet of Things. In 2016 Intl IEEE Conferences on Ubiquitous Intelligence & Computing, Advanced and Trusted Computing, Scalable Computing and Communications, Cloud and Big Data Computing, Internet of People, and Smart World Congress. IEEE, 90--97.Google ScholarGoogle Scholar
  6. Tim Berners-Lee, James Hendler, and Ora Lassila. 2001. The semantic web. Scientific american 284, 5 (2001), 34--43.Google ScholarGoogle Scholar
  7. Edmore Chindenga, Caroline Gurajena, and Mamello Thinyane. 2016. Towards an adaptive ontology based model for interoperability in internet of things (IoT). In IST-Africa Week Conference, 2016. IEEE, 1--8.Google ScholarGoogle ScholarCross RefCross Ref
  8. Sejin Chun, Seungmin Seo, Byungkook Oh, and Kyong-Ho Lee. 2015. Semantic description, discovery and integration for the Internet of Things. In Semantic Computing, IEEE International Conference on. IEEE, 272--275.Google ScholarGoogle Scholar
  9. Michael Compton, Payam Barnaghi, Luis Bermudez, RaúL GarcíA-Castro, Oscar Corcho, Simon Cox, John Graybeal, Manfred Hauswirth, Cory Henson, Arthur Herzog, et al. 2012. The SSN ontology of the W3C semantic sensor network incubator group. Web semantics: science, services and agents on the World Wide Web 17 (2012), 25--32. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. O. G. Consortium. 2013. Location matters: Spatial standards for the Internet of Things. ITU-T Technology Watch Report (2013).Google ScholarGoogle Scholar
  11. Renato Dilli, Maurício de Azevedo, Gerson Cavalheiro, Ana Marilza Pernas, Adenauer Yamin, et al. 2017. Uma Abordagem Dinâmica para Descoberta de Recursos na IoT Explorando Processamento Semântico. In 9° Simposio Brasileiro de Computacao Ubiqua e Pervasiva (SBCUP 2017), Vol. 9. SBC.Google ScholarGoogle Scholar
  12. M Endler and FS e Silva. 2018. Past, present and future of the contextnet iomt middleware. Open Journal of Internet Of Things (OJIOT) 4, 1 (2018), 7--23.Google ScholarGoogle Scholar
  13. Eric Freeman, Elisabeth Robson, Bert Bates, and Kathy Sierra. 2004. Head First Design Patterns: A Brain-Friendly Guide. "O'Reilly Media, Inc.". Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Berto de Tácio Pereira Gomes, Luiz Carlos Melo Muniz, Francisco José da Silva e Silva, Davi Viana dos Santos, Rafael Fernandes Lopes, Luciano Reis Coutinho, Felipe Oliveira Carvalho, and Markus Endler. 2017. A Middleware with Comprehensive Quality of Context Support for the Internet of Things Applications. Sensors 17, 12 (2017).Google ScholarGoogle Scholar
  15. Porfírio Gomes, Everton Cavalcante, Thais Batista, Chantal Taconet, Sophie Chabridon, Denis Conan, Flavia C Delicato, and Paulo F Pires. 2016. A QoC-aware discovery service for the Internet of Things. In Ubiquitous Computing and Ambient Intelligence. Springer, 344--355.Google ScholarGoogle Scholar
  16. Thomas R Gruber. 1993. A translation approach to portable ontology specifications. Knowledge acquisition 5, 2 (1993), 199--220. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Urs Hunkeler, Hong Linh Truong, and Andy Stanford-Clark. 2008. MQTT publish/subscribe protocol for Wireless Sensor Networks. In Communication systems software and middleware and workshops, 2008. comsware 2008. 3rd international conference on. IEEE.Google ScholarGoogle Scholar
  18. Farzad Khodadadi and Richard O Sinnott. 2017. A Semantic-aware Framework for Service Definition and Discovery in the Internet of Things Using CoAP. Procedia Computer Science 113 (2017), 146--153.Google ScholarGoogle ScholarCross RefCross Ref
  19. Juan Li, Yan Bai, Nazia Zaman, and Victor CM Leung. 2017. A Decentralized Trustworthy Context and QoS-Aware Service Discovery Framework for the Internet of Things. IEEE Access 5 (2017), 19154--19166.Google ScholarGoogle ScholarCross RefCross Ref
  20. Juan Li, Nazia Zaman, and Honghui Li. 2015. A decentralized locality-preserving context-aware service discovery framework for internet of things. In Services Computing (SCC), 2015 IEEE International Conference on. IEEE, 317--323. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Ming Li, Mo Liu, Luping Ding, Elke A Rundensteiner, and Murali Mani. 2007. Event stream processing with out-of-order data arrival. In Distributed Computing Systems Workshops, 2007. ICDCSW'07. 27th International Conference on. IEEE, 67--67. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Timo Niemirepo, Markus Sihvonen, Vesa Jordan, and Juhani Heinilä. 2015. Service Platform for Automated IoT Service Provisioning. In Innovative Mobile and Internet Services in Ubiquitous Computing, 9th International Conference on. IEEE, 325--329.Google ScholarGoogle Scholar
  23. Jeff Z Pan. 2009. Resource description framework. In Handbook on ontologies. Springer, 71--90.Google ScholarGoogle Scholar
  24. Charith Perera, Arkady Zaslavsky, Peter Christen, and Dimitrios Georgakopoulos. 2014. Context aware computing for the internet of things: A survey. IEEE communications surveys & tutorials 16, 1 (2014), 414--454.Google ScholarGoogle ScholarCross RefCross Ref
  25. José Quevedo, Mário Antunes, Daniel Corujo, Diogo Gomes, and Rui L Aguiar. 2016. On the application of contextual IoT service discovery in information centric networks. Computer Communications 89 (2016), 117--127. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. D Robins. 2010. Complex event processing. In Second International Workshop on Education Technology and Computer Science. Wuhan. Citeseer, 1--10.Google ScholarGoogle Scholar
  27. Luis E Talavera, Markus Endler, Igor Vasconcelos, Rafael Vasconcelos, M Cunha, and Francisco J da Silva e Silva. 2015. The mobile hub concept: Enabling applications for the internet of mobile things. In Pervasive computing and communication workshops, 2015 IEEE international conference on. IEEE, 123--128.Google ScholarGoogle Scholar
  28. Wei Wang, Suparna De, Gilbert Cassar, and Klaus Moessner. 2015. An experimental study on geospatial indexing for sensor service discovery. Expert Systems with Applications 42, 7 (2015), 3528--3538. Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Other conferences
    SBSI '19: Proceedings of the XV Brazilian Symposium on Information Systems
    May 2019
    623 pages
    ISBN:9781450372374
    DOI:10.1145/3330204

    Copyright © 2019 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 20 May 2019

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article
    • Research
    • Refereed limited

    Acceptance Rates

    Overall Acceptance Rate181of557submissions,32%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader