Using Rules to Generate and Execute Workflows in Smart Factories
In modern factories different machines and devices offering their services such as producing parts or simply providing information become more and more important. The number and diversity of such devices is increasing and the task of combining available resources into workflows becomes a challenge which can hardly be handled by a human user. In this paper we describe how we use RESTdesc, a formalism to semantically describe possible actions of RESTful Web APIs via existential rules to automatically generate and execute such workflows. Our approach makes use of Notation3 reasoners and their ability to produce proofs. These proofs are interpreted as workflow descriptions which can be easily executed and updated. The latter makes our approach very adaptable to unforeseen situations. By using one rule per possible API call, our system is very modular and easy to maintain; services can be readily added or removed. Our implementation shows how the use of rule based reasoning can significantly improve the daily work in today’s factories.
full text BibTeX other citation formats
Published in 2016 in Proceedings of the RuleML 2016 Challenge, Doctoral Consortium and Industry Track hosted by the 10th International Web Rule Symposium.
- Web
- Notation3
- reasoning
- Web API
- REST
- proof
- rules
- RESTdesc
Read this article online
- Read the full text online.
- Request a digital copy of this article.
- Comment on this article.
Cite this article in your work
Cite this article easily using its BibTeX entry:
@inproceedings{arndt_ruleml_industry_2016,
author = {Arndt, D\"orthe and Van Herwegen, Joachim and Verborgh, Ruben and Mannens, Erik and Van de Walle, Rik},
title = {Using Rules to Generate and Execute Workflows in Smart Factories},
booktitle = {Proceedings of the RuleML 2016 Challenge, Doctoral Consortium and Industry Track hosted by the 10th International Web Rule Symposium},
year = 2016,
month = jul,
series = {CEUR Workshop Proceedings},
volume = 1620,
issn = {1613-0073},
url = {http://ceur-ws.org/Vol-1620/paper12.pdf},
}
Alternatively, pick a reference of your choice below:
- ACM
- Dörthe Arndt, Joachim Van Herwegen, Ruben Verborgh, Erik Mannens, and Rik Van de Walle. 2016. Using Rules to Generate and Execute Workflows in Smart Factories. In Proceedings of the RuleML 2016 Challenge, Doctoral Consortium and Industry Track hosted by the 10th International Web Rule Symposium (CEUR Workshop Proceedings).
- APA
- Arndt, D., Van Herwegen, J., Verborgh, R., Mannens, E., & Van de Walle, R. (2016). Using Rules to Generate and Execute Workflows in Smart Factories. Proceedings of the RuleML 2016 Challenge, Doctoral Consortium and Industry Track Hosted by the 10th International Web Rule Symposium, 1620.
- IEEE
- D. Arndt, J. Van Herwegen, R. Verborgh, E. Mannens, and R. Van de Walle, “Using Rules to Generate and Execute Workflows in Smart Factories,” in Proceedings of the RuleML 2016 Challenge, Doctoral Consortium and Industry Track hosted by the 10th International Web Rule Symposium, 2016, vol. 1620.
- LNCS
- Arndt, D., Van Herwegen, J., Verborgh, R., Mannens, E., Van de Walle, R.: Using Rules to Generate and Execute Workflows in Smart Factories. In: Proceedings of the RuleML 2016 Challenge, Doctoral Consortium and Industry Track hosted by the 10th International Web Rule Symposium (2016).
- MLA
- Arndt, Dörthe, et al. “Using Rules to Generate and Execute Workflows in Smart Factories.” Proceedings of the RuleML 2016 Challenge, Doctoral Consortium and Industry Track Hosted by the 10th International Web Rule Symposium, vol. 1620, 2016.
Discuss this article
- Discover all publications by Ruben Verborgh.
- Find related articles on Google Scholar.
- Post your questions or comments below.