Skip to main navigation Skip to search Skip to main content

Generation of the Orchestrator Code for Skill-Based Automation Systems

  • Kirill Dorofeev
  • , Tarik Terzimehi
  • , Julian Grothoff
  • , Alois Zoitl
  • , Sebastian Bergemann
  • , Michael Thies

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

Engineering distributed control systems is a complex task, where the complexity and, thus, costs of the software development are growing rapidly. To keep the software complexity at an acceptable level and save time for development and subsequent maintenance, new solutions are sorely needed. In this paper, we investigate the advantages of using skills – universal control device interfaces – for generating complex logic in distributed control environments. By enriching a skill interface with the information about the dynamic behavior of a component under control, we compose the functionalities of individual control devices. The logic, required for such composition, is automatically derived from the interface description and the production plan, identifying the required skill sequence. The evaluation, executed using two industrial demonstrators, shows that the approach successfully handles different behavioral models and is capable of generating fault-tolerant orchestrators, including error handling scenarios. Overall, for developing a complex logic in a distributed skill-based automation system, the proposed approach shows significant savings in development time allowing to automate the skill composition task.
Original languageEnglish
Title of host publicationProc. of the 26th International Conference on Emerging Technologies and Factory Automation (ETFA)
Place of PublicationNew York, USA
PublisherIEEE
Pages1-8
Number of pages8
ISBN (Electronic)9781728129891
ISBN (Print)978-1-7281-2989-1
DOIs
Publication statusPublished - Dec 2021

Publication series

NameIEEE International Conference on Emerging Technologies and Factory Automation, ETFA
Volume2021-September
ISSN (Print)1946-0740
ISSN (Electronic)1946-0759

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 9 - Industry, Innovation, and Infrastructure
    SDG 9 Industry, Innovation, and Infrastructure

Fields of science

  • 202017 Embedded systems
  • 102022 Software development
  • 102025 Distributed systems
  • 102029 Practical computer science
  • 202003 Automation
  • 202041 Computer engineering

JKU Focus areas

  • Digital Transformation

Cite this