SS05 - Capability- and Skill-based Engineering of Manufacturing Systems

Special Session Organized by

Tobias Kleinert, RWTH Aachen University, Germany, Aljosha Köcher, Helmut Schmidt University, Germany, Kristof Meixner, CDL-SQI, TU Wien, Austria, Siwara Schmitt, Fraunhofer IESE, Germany, Michael Winter, RWTH Aachen University, Germany, and Luis Miguel Vieira da Silva, Helmut Schmidt University, Germany.

Download Call for Papers

Click here to download the special session cfp.

Focus

As customer requirements tend to change more and more frequently, it becomes necessary to pursue flexible and adaptive automation approaches. Such approaches demand an explicit description of the functionality that a production system provides and that products to be manufactured require. Recent research has introduced approaches based on capabilities and skills using holistic data models (i.e., ontologies, DSLs, variability models …). While capabilities are seen as an abstract description of (manufacturing) functions a system is able to perform, skills are often described as their executable counterparts (i.e., implementation with an invocation interface such as OPC UA). In order to find solutions for a customer requirement automatically, required tasks as well as domain-specific constraints have to be matched with capabilities provided by automation components. This can be achieved by various techniques such as Artificial Intelligence (AI) planning, satisfiability checks or knowledge graph exploration and reasoning. Process plans can then be orchestrated by combining skills, which are related to capabilities found in the previous step. Finally, simulation and optimization of such process plans can be performed before executing them.

Topics under this session include:

  • Modeling of capabilities, skills and services: data modeling, modeling languages, knowledge graphs, rule engines, knowledge-based systems, Asset Administration Shell
  • Algorithms to find matching capabilities: planning, AI, capability-task-matching, satisfiability checks, knowledge graph exploration
  • Skill-based production: generation / modeling of process plans, orchestration, execution, optimization
  • Simulation of a proposed plan: optimization, simulation techniques for skills
  • Engineering methods: automated code generation, model-based programming, automated generation of models
  • Organization of marketplaces and e.g. supply chains in data spaces via services