Title: Process-oriented modelling, creation, and interpretation of multi-agent systems

Authors: Tobias Küster; Axel Heßler; Sahin Albayrak

Addresses: DAI-Labor, Technische Universität Berlin, Ernst-Reuter-Platz 7, 10587 Berlin, Germany ' DAI-Labor, Technische Universität Berlin, Ernst-Reuter-Platz 7, 10587 Berlin, Germany ' DAI-Labor, Technische Universität Berlin, Ernst-Reuter-Platz 7, 10587 Berlin, Germany

Abstract: In the past, different ways of integrating business processes and multi-agent systems have been proposed. Often, those approaches use restricted process models or target only single agents, and are thus not making full use of the expressive power of modern process modelling notations. Nevertheless, business processes have many notions in common with agents, giving them great potential for modelling complex multi-agent systems. In this article, we combine concepts from several existing approaches to a mapping from business process diagrams to readily executable agent components. That mapping has been implemented in two ways: as a transformation, producing well-structured and extensible agent code, and as an interpreter, accounting for nearly the entire expressiveness of the process modelling notation.

Keywords: multi-agent systems; MAS; agent-based systems; agent engineering; process modelling; model driven engineering; code generation; interpretation; business process model and notation; BPMN; Java-based intelligent agent componentware; JIAC; business processes.

DOI: 10.1504/IJAOSE.2016.080892

International Journal of Agent-Oriented Software Engineering, 2016 Vol.5 No.2/3, pp.108 - 133

Received: 23 Nov 2015
Accepted: 29 Aug 2016

Published online: 10 Dec 2016 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article