Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3444757.3485102acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmedesConference Proceedingsconference-collections
research-article

Defining interactions of WoT servients with causality relations

Published: 09 November 2021 Publication History

Abstract

The communication between different IoT systems presents a series of challenges in the processing and analysis of the heterogeneous information managed by said systems. The W3C Web of Things (WoT) standard offers a common model to define those devices following the guidelines established by the Thing Description. One of the caveats of the WoT is that the Thing Description does not define behaviour, so there is no way to know if an interaction is the consequence of another one. Each IoT device is represented using a Thing Description as an individual entity by design. In this paper, we propose a mechanism to improve interoperability between devices, laying the foundations on how to establish a relation linking them. This relation is formed by two different entities: the "causes" and the "effects". These two entities are at the same time interactions affordances provided by the Thing Description schema of each thing involved. Cause-effect relations help to define how devices work with each other following an event communication strategy.

References

[1]
Raffaele Gravina, Carlos Palau, Marco Manso, Antonio Liotta, and Giancarlo Fortino. 2018. Integration, Interconnection, and Interoperability of IoT Systems.
[2]
Monika Kashyap, Vidushi Sharma, and Neeti Gupta. 2018. Taking MQTT and NodeMcu to IOT: Communication in Internet of Things. Procedia Computer Science 132 (2018), 1611--1618.
[3]
Suparna De, Payam Barnaghi, Martin Bauer, and Stefan Meissner. 2011. Service modelling for the Internet of Things. In 2011 Federated Conference on Computer Science and Information Systems (FedCSIS). IEEE, 949--955.
[4]
Yang Zhang, Li Duan, and Jun Liang Chen. 2014. Event-driven soa for iot services. In 2014 IEEE international conference on services computing. IEEE, 629--636.
[5]
W3C: Web of Things. 2021. Ret. April 13, 2021 from https://www.w3.org/WoT/
[6]
Sebastian Kaebisch, Takuki Kamiya, Michael McCool, Victor Charpenay, and Matthias Kovatsch. 2020. Web of Things - Thing Description. Retrieved April 13, 2021 from https://www.w3.org/TR/wot-thing-description/
[7]
Manel Mena, Javier Criado, Luis Iribarne, Antonio Corral. 2019. Digital dices: Towards the integration of cyber-physical systems merging the web of things and microservices. In Model and Data Engineering 2019, 195--205.
[8]
Juan Boubeta-Puig, Gregorio Díaz, Hermenegilda Macià, Valentín Valero, and Guadalupe Ortiz. 2019. MEdit4CEP-CPN: An approach for complex event processing modeling by prioritized colored Petri nets. Inf. Systems 81 (2019), 267--289.
[9]
Alexander Y Sun, Zhi Zhong, Hoonyoung Jeong, and Qian Yang. 2019. Building complex event processing capability for intelligent environmental monitoring. Environmental Modelling & Software 116 (2019), 1--6.
[10]
Alejandro Grez, Cristian Riveros, and Martín Ugarte. 2019. A Formal Framework for Complex Event Processing. In 22nd International Conference on Database Theory (ICDT 2019) (Leibniz International Proceedings in Informatics (LIPIcs)), Vol. 127. Dagstuhl, Germany, 5:1-5:18.
[11]
Afef Mdhaffar, Ismael Bouassida Rodriguez, Khalil Charfi, Leila Abid, and Bernd Freisleben. 2017. CEP4HFP: Complex event processing for heart failure prediction. IEEE transactions on nanobioscience 16, 8 (2017), 708--717.
[12]
Vangelis Gazis. 2016. A Survey of Standards for Machine-to-Machine and the Internet of Things. IEEE Com. Surveys & Tutorials 19, 1 (2016), 482--511.
[13]
D. Guinard, V. Trifa, and E. Wilde. 2010. A resource oriented architecture for the Web of Things. In 2010 Internet of Things (IOT). Tokio, Japan, 1--8.
[14]
Opher Etzion and Peter Niblett. 2011. Event processing in action. Manning.
[15]
Nathalie Moreno, Manuel F Bertoa, Gala Barquero, Loli Burgueño, Javier Troya, Adrián García-López, and Antonio Vallecillo. 2018. Managing uncertain complex events in web of things applications. In International Conference on Web Engineering. Springer, 349--357.
[16]
Loli Burgueño, Juan Boubeta-Puig, and Antonio Vallecillo. 2018. Formalizing complex event processing systems in Maude. IEEE Access 6 (2018), 23222--23241.
[17]
EPL Esper. 2019. EsperTech Inc. Retrieved April 13, 2021 from https://www.espertech.com/
[18]
IANA org. 1998. IANA Media Types. Retrieved April 13, 2021 from https://www.iana.org/assignments/media-types/media-types.xhtml
[19]
Triinu Magi Shaashua and Ori Shaashua. 2017. Interoperability mechanisms for internet of things integration platform. US Patent 9,600,571.
[20]
Maria Ganzha, Marcin Paprzycki, Wiesław Pawłowski, Paweł Szmeja, and Katarzyna Wasielewska. 2017. Semantic interoperability in the Internet of Things: An overview from the INTER-IoT perspective. Journal of Network and Computer Applications 81 (2017), 111--124.
[21]
Giancarlo Fortino, Claudio Savaglio, Carlos E Palau, Jara Suarez de Puga, Maria Ganzha, Marcin Paprzycki, Miguel Montesinos, Antonio Liotta, and Miguel Llop. 2018. Towards multi-layer interoperability of heterogeneous IoT platforms: The INTER-IoT approach. In Integration, interconnection, and interoperability of IoT systems. Springer, 199--232.
[22]
Deborah L McGuinness, Frank Van Harmelen, et al. 2004. OWL web ontology language overview. W3C recommendation 10, 10 (2004), 2004.
[23]
Ralf Bruns, Jürgen Dunkel, Henrik Masbruch, and Sebastian Stipkovic. 2015. Intelligent M2M: Complex event processing for machine-to-machine communication. Expert Systems with Applications 42, 3 (2015), 1235--1246.
[24]
Sebastian Kaebisch and Darko Anicic. 2016. Thing description as enabler of semantic interoperability on the Web of Things. In Proc. IoT Semantic Interoperability Workshop. 1--3.
[25]
Ege Korkan, Sebastian Kaebisch, Matthias Kovatsch, and Sebastian Steinhorst. 2020. Safe interoperability for web of things devices and systems. In Languages, Design Methods, and Tools for Electronic System Design. Springer, 47--69.
[26]
Cleber Jorge Lira de Santana, Brenno de Mello Alencar, and Cássio V Serafim Prazeres. 2019. Reactive microservices for the Internet of Things: a case study in fog computing. In Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing. 1243--1251.
[27]
Pedro Manuel Taveras Núñez. 2017. A reactive microservice architectural model with asynchronous programming and observable streams as an approach to developing iot middleware. Ph.D. Dissertation. Colorado Technical University.

Cited By

View all
  • (2024)SaVeWoT: Scripting and Verifying Web of Things Systems and Their Effects on the Physical WorldKI 2024: Advances in Artificial Intelligence10.1007/978-3-031-70893-0_8(99-113)Online publication date: 25-Sep-2024
  • (2023)Towards high-availability cyber-physical systems using a microservice architectureComputing10.1007/s00607-023-01165-x105:8(1745-1768)Online publication date: 11-Mar-2023

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
MEDES '21: Proceedings of the 13th International Conference on Management of Digital EcoSystems
November 2021
181 pages
ISBN:9781450383141
DOI:10.1145/3444757
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 the author(s) 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].

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 09 November 2021

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Interoperability
  2. IoT
  3. M2M
  4. Web of Things

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Funding Sources

Conference

MEDES '21

Acceptance Rates

Overall Acceptance Rate 267 of 682 submissions, 39%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)8
  • Downloads (Last 6 weeks)1
Reflects downloads up to 21 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)SaVeWoT: Scripting and Verifying Web of Things Systems and Their Effects on the Physical WorldKI 2024: Advances in Artificial Intelligence10.1007/978-3-031-70893-0_8(99-113)Online publication date: 25-Sep-2024
  • (2023)Towards high-availability cyber-physical systems using a microservice architectureComputing10.1007/s00607-023-01165-x105:8(1745-1768)Online publication date: 11-Mar-2023

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media