Skip to content
Licensed Unlicensed Requires Authentication Published by De Gruyter (O) November 9, 2017

A Java software agent framework for hard real-time manufacturing control

Ein Java-Framework zur Realisierung echtzeitfähiger Agentensysteme in der Fertigungsautomatisierung
  • Sebastian Theiss

    Dr.-Ing. Sebastian Theiss is with the Department of Technical Computer Science, Institute for Applied Computer Science, Faculty of Computer Science, Technische Universität Dresden. His present research interests include monitoring and diagnosis in factory automation, cyber-physical production systems, and multiagent systems.

    IAI/TIS, Fakultät Informatik, TU Dresden, 01062 Dresden, Germany, +49 351 463 38399

    EMAIL logo
    and Klaus Kabitzsch

    Prof. Dr.-Ing. habil. Klaus Kabitzsch has been head of the Department of Technical Computer Science, Institute for Applied Computer Science, Faculty of Computer Science, Technische Universität Dresden since 1993. His present research interests include data analysis and model building with applications in car, building, and factory automation; cyber-physical production systems; and design of networked building automation systems.

    IAI/TIS, Fakultät Informatik, TU Dresden, 01062 Dresden, Germany, +49 351 463 38289

Abstract

Multiagent systems (MAS) have widely been recognized as a suitable software engineering approach to design distributed, flexible, and robust control-systems, as are needed to cope with current and future challenges in manufacturing. Yet, applying MAS for real-time control has been subject to several concessions so far. This paper presents a real-time Java multiagent platform, which allows both agent execution and distributed interaction under hard real-time conditions. The paper covers the architecture and implementation of such a platform, the integration of a domain knowledge model into the communication flow, and finally an analytical response time model including interactions, to actually proove the real-time capability of a distributed MAS.

Zusammenfassung

Das Paradigma der Agentenorientierung stellt einen tragfähigen Ansatz zur Realisierung lose gekoppelter verteilter Systeme dar, die sich durch ein hohes Maß an Flexibilität und Robustheit auszeichnen und deshalb als Antwort auf die wachsenden Herausforderungen in der Fertigungsautomatisierung gesehen werden. Bestehende Agentenansätze weisen allerdings Einschränkungen in Bezug auf ihre Echtzeitfähigkeit auf. Der vorliegende Beitrag stellt eine Java-basierte Agentenplattform vor, die sowohl die Ausführung von Agenten als auch deren Interaktion unter harten Echtzeitbedingungen unterstützt. Es wird zunächst die Architektur der Plattform und ein Konzept zur Integration von semantischem Wissen in den Kommunikationsablauf beschrieben und anschließend ein auf dieser Grundlage aufbauendes Antwortzeitmodell vorgestellt, mit dem die Echtzeitfähigkeit eines verteilten Agentensystems nachgewiesen werden kann.

About the authors

Sebastian Theiss

Dr.-Ing. Sebastian Theiss is with the Department of Technical Computer Science, Institute for Applied Computer Science, Faculty of Computer Science, Technische Universität Dresden. His present research interests include monitoring and diagnosis in factory automation, cyber-physical production systems, and multiagent systems.

IAI/TIS, Fakultät Informatik, TU Dresden, 01062 Dresden, Germany, +49 351 463 38399

Klaus Kabitzsch

Prof. Dr.-Ing. habil. Klaus Kabitzsch has been head of the Department of Technical Computer Science, Institute for Applied Computer Science, Faculty of Computer Science, Technische Universität Dresden since 1993. His present research interests include data analysis and model building with applications in car, building, and factory automation; cyber-physical production systems; and design of networked building automation systems.

IAI/TIS, Fakultät Informatik, TU Dresden, 01062 Dresden, Germany, +49 351 463 38289

Received: 2017-4-3
Accepted: 2017-9-18
Published Online: 2017-11-9
Published in Print: 2017-11-27

©2017 Walter de Gruyter Berlin/Boston

Downloaded on 26.4.2024 from https://www.degruyter.com/document/doi/10.1515/auto-2017-0036/html
Scroll to top button