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

skip to main content
10.1145/3131542.3131553acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiotConference Proceedingsconference-collections
research-article

Recipes for IoT applications

Published: 22 October 2017 Publication History

Abstract

The Internet of Things (IoT) is on rise. More and more physical devices and their virtual shadows emerge and become accessible through IoT platforms. Marketplaces are being built to enable and monetize the access to IoT offerings, i.e., data and functions offered by platforms, things, and services. In order to maximize the usefulness of such IoT offerings we need mechanisms that allow their efficient and flexible composition.
This paper describes a novel approach for such compositions. The approach is based on the notion of Recipes that define work-flows on how their ingredients, i.e., instances of IoT offerings, shall interact with each other. Furthermore the paper presents a novel user interface that enables users to create and instantiate recipes by selecting their ingredients. An example from the smart mobility domain guides through the paper, illustrates our approach, and demonstrates as a proof-of-concept.

References

[1]
Dean Allemang and James Hendler. 2008. Semantic Web for the Working Ontologist: Modeling in RDF, RDFS and OWL. Morgan Kaufmann Elsevier, Amsterdam, NL.
[2]
Darko Anicic, Aparna S. Thuluva, Achille Zappa, Hoan Quoc, Yong Wang, and Arne Bröring. 2016. BIG IoT Deliverable 4.3.a: Service Discovery and Orchestration. Technical Report.
[3]
Arne Bröring, Stefan Schmid, Corina-Kim Schindhelm, Abdelmajid Khelil, Sebastian Kaebisch, Denis Kramer, Danh Le Phuoc, Jelena Mitic, Darko Anicic, and Ernest Teniente. 2017. Enabling IoT Ecosystems through Platform Interoperability. IEEE Software 34, 1 (2017), 54--61.
[4]
Erik Christensen, Francisco Curbera, Greg Meredith, Sanjiva Weerawarana, and others. 2001. Web services description language (WSDL) 1.1. W3C.
[5]
M. Coronado and C. A. Iglesias. 2016. Task Automation Services: Automation for the Masses. IEEE Internet Computing 20, 1 (Jan 2016), 52--58.
[6]
R. T. Fielding and R. N. Taylor. 2002. Principled Design of the Modern Web Architecture. ACM Transactions on Internet Technology 2, 2 (2002), 115--150.
[7]
Damian DG Gessler, Gary S. Schiltz, Greg D. May, Shulamit Avraham, Christopher D. Town, David Grant, and Rex T. Nelson. 2009. SSWAP: A Simple Semantic Web Architecture and Protocol for semantic web services. BMC Bioinformatics 10, 1 (2009), 309.
[8]
Sebastian Käbisch, Darko Anicic, Aparna S. Thuluva, Victor Charpenay, Arne Bröring, Yong Wang, Hoan Quoc, and Achille Zappa. 2016. BIG IoT Deliverable 3.2.a: Semantic Interoperability Design for Smart Object Platforms and Services. Technical Report.
[9]
Sebastian Kaebisch and Darko Anicic. 2016. Thing Description as Enabler of Semantic Interoperability on the Web of Things. In Proceedings of the IoT Semantic Interoperability Workshop 2016.
[10]
Jacek Kopeckỳ, Karthik Gomadam, and Tomas Vitvar. 2008. hrests: An html microformat for describing restful web services. In Web Intelligence and Intelligent Agent Technology, 2008. WI-IAT'08. IEEE/WIC/ACM International Conference on, Vol. 1. IEEE, 619--625.
[11]
Jacek Kopeckỳ, Tomas Vitvar, Carine Bournez, and Joel Farrell. 2007. Sawsdl: Semantic annotations for wsdl and xml schema. IEEE Internet Computing 11, 6 (2007).
[12]
Rubén Lara, Dumitru Roman, Axel Polleres, and Dieter Fensel. 2004. A conceptual comparison of WSMO and OWL-S. In Web services. Springer, 254--269.
[13]
Freddy Lécué, Yosu Gorronogoitia, Rafael Gonzalez, Mateusz Radzimski, and Matteo Villa. 2010. SOA4All: An innovative integrated approach to services composition. In Web Services (ICWS), 2010 IEEE International Conference on. IEEE, 58--67.
[14]
David Martin, Mark Burstein, Drew Mcdermott, Sheila Mcilraith, Massimo Paolucci, Katia Sycara, Deborah L Mcguinness, Evren Sirin, and Naveen Srinivasan. 2007. Bringing semantics to web services with OWL-S. World Wide Web 10, 3 (2007), 243--277.
[15]
Simon Mayer, Ruben Verborgh, Matthias Kovatsch, and Friedemann Mattern. 2016. Smart Configuration of Smart Environments. IEEE Transactions on Automation Science and Engineering 13, 3 (2016), 1247--1255.
[16]
Brahim Medjahed and Athman Bouguettaya. 2005. A multilevel composability model for semantic web services. IEEE transactions on knowledge and data engineering 17, 7 (2005), 954--968.
[17]
Steven Ovadia. 2014. Automate the Internet With If This Then That (IFTTT). Behavioral & Social Sciences Librarian 33, 4 (2014), 208--211.
[18]
Eric Prud'hommeaux and Andy Seaborne. 2008. W3C Recommendation: SPARQL Query Language for RDF. Technical Report. https://www.w3.org/TR/rdf-sparql-query/.
[19]
Werner Schladofsky, Jelena Mitic, Alfred Paul Megner, Claudia Simonato, Luca Gioppo, Dimitris Leonardos, and Arne Bröring. 2017. Business Models for Interoperable IoT Ecosystems. Springer International Publishing, Cham, 91--106.
[20]
Stefan Schmid, Arne Bröring, Denis Kramer, Sebastian Käbisch, Achille Zappa, Martin Lorenz, Yong Wang, Andreas Rausch, and Luca Gioppo. 2017. An Architecture for Interoperable IoT Ecosystems. Springer International Publishing, 39--55.
[21]
Quan Z Sheng, Xiaoqiang Qiao, Athanasios V Vasilakos, Claudia Szabo, Scott Bourne, and Xiaofei Xu. 2014. Web services composition: A decade's overview. Information Sciences 280 (2014), 218--238.
[22]
Blase Ur, Melwyn Pak Yong Ho, Stephen Brawner, Jiyun Lee, Sarah Mennicken, Noah Picard, Diane Schulze, and Michael L. Littman. 2016. Trigger-Action Programming in the Wild: An Analysis of 200,000 IFTTT Recipes. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (CHI '16). 3227--3231.
[23]
Ruben Verborgh, Thomas Steiner, Davy Van Deursen, Rik Van de Walle, and Joaquim Gabarró Vallés. 2011. Efficient runtime service discovery and consumption with hyperlinked RESTdesc. In Next Generation Web Services Practices (NWeSP), 2011 7th International Conference on. IEEE, 373--379.
[24]
Sanjiva Weerawarana, Francisco Curbera, Frank Leymann, Tony Storey, and Donald F Ferguson. 2005. Web services platform architecture: SOAP, WSDL, WS-policy, WS-addressing, WS-BPEL, WS-reliable messaging and more. Prentice Hall PTR.

Cited By

View all
  • (2024)Clustering on heterogeneous IoT information network based on meta pathScience Progress10.1177/00368504241257389107:2Online publication date: 17-Jun-2024
  • (2022)SeLoC-ML: Semantic Low-Code Engineering for Machine Learning Applications in Industrial IoTThe Semantic Web – ISWC 202210.1007/978-3-031-19433-7_48(845-862)Online publication date: 16-Oct-2022
  • (2021)Micraspis: A Computer-Aided Proposal Toward Programming and Architecting Smart IoT WearablesIEEE Access10.1109/ACCESS.2021.30967499(105393-105408)Online publication date: 2021
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
IoT '17: Proceedings of the Seventh International Conference on the Internet of Things
October 2017
211 pages
ISBN:9781450353182
DOI:10.1145/3131542
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].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 October 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. internet of things
  2. marketplace
  3. semantic web technologies
  4. service composition

Qualifiers

  • Research-article

Conference

IoT '17

Acceptance Rates

Overall Acceptance Rate 28 of 84 submissions, 33%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)24
  • Downloads (Last 6 weeks)6
Reflects downloads up to 19 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Clustering on heterogeneous IoT information network based on meta pathScience Progress10.1177/00368504241257389107:2Online publication date: 17-Jun-2024
  • (2022)SeLoC-ML: Semantic Low-Code Engineering for Machine Learning Applications in Industrial IoTThe Semantic Web – ISWC 202210.1007/978-3-031-19433-7_48(845-862)Online publication date: 16-Oct-2022
  • (2021)Micraspis: A Computer-Aided Proposal Toward Programming and Architecting Smart IoT WearablesIEEE Access10.1109/ACCESS.2021.30967499(105393-105408)Online publication date: 2021
  • (2020)Networking-Aware IoT Application DevelopmentSensors10.3390/s2003089720:3(897)Online publication date: 7-Feb-2020
  • (2020)Semantic Node-RED for rapid development of interoperable industrial IoT applicationsSemantic Web10.3233/SW-20040511:6(949-975)Online publication date: 1-Jan-2020
  • (2020)Optimally Self-Healing IoT ChoreographiesACM Transactions on Internet Technology10.1145/338636120:3(1-20)Online publication date: 24-Jul-2020
  • (2020)Smart City IoT Services Creation Through Large-Scale CollaborationIEEE Internet of Things Journal10.1109/JIOT.2020.29787707:6(5267-5275)Online publication date: Jun-2020
  • (2020)Things2Vec: Semantic Modeling in the Internet of Things With Graph Representation LearningIEEE Internet of Things Journal10.1109/JIOT.2019.29626307:3(1939-1948)Online publication date: Mar-2020
  • (2020)AMACoT: A Marketplace Architecture for Trading Cloud of Things ResourcesIEEE Internet of Things Journal10.1109/JIOT.2019.29574417:3(2483-2495)Online publication date: Mar-2020
  • (2020)Towards a Quality-of-Thing based approach for assigning things to federationsCluster Computing10.1007/s10586-020-03047-9Online publication date: 16-Jan-2020
  • Show More Cited By

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