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

Special Session Organized by

Aljosha Köcher, Helmut Schmidt University, Germany, and Kristof Meixner, CDL-SQI, TU Wien, Austria, and Siwara Schmitt, Fraunhofer IESE, Germany, and Fabian Spitzer, University of Applied Sciences Upper Austria, and Michael Winter, RWTH Aachen University, Germany,

Download Call for Papers

Click here to download the session cfp.

Focus

As customer requirements change more frequently, pursuing flexible and adaptive automation approaches becomes necessary. Such approaches demand an explicit description of a production system's functionality and the products to be manufactured. Recent research has introduced approaches based on capabilities and skills using holistic data models (i.e., ontologies, DSLs, variability models...). While capabilities are understood as specifications of (manufacturing) functions a system can perform, skills are considered to be their executable counterparts (i.e., implementations of functions with an interface using a technology such as OPC UA). To find solutions for customer requirements automatically, required tasks and domain-specific constraints must be matched with capabilities provided by automation components. This can be achieved by various techniques such as AI planning or knowledge graph exploration and reasoning. Process plans can then be orchestrated by combining skills 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 (but not limited to)

  • Modeling of capabilities, skills and services: Data Modeling, Modeling Languages, Knowledge Graphs, Rule Engines, Knowledge-based Systems, Asset Administration Shell
  • Algorithms to find and match capabilities: Planning, Artificial Intelligence, Capability-task-matching, 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