[Profile picture of Ruben Verborgh]

Ruben Verborgh

Using Rules to Generate and Execute Workflows in Smart Factories

by Dörthe Arndt, Joachim Van Herwegen, Ruben Verborgh, Erik Mannens, and Rik Van de Walle

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.

Keywords:

Read this article online

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:

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.
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.
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).
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. In Proceedings of the RuleML 2016 Challenge, Doctoral Consortium and Industry Track hosted by the 10th International Web Rule Symposium (Vol. 1620).
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. Print. CEUR Workshop Proceedings.

Discuss this article