Int. J. of Agent-Oriented Software Engineering   »   2016 Vol.5, No.2/3

 

 

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.10001868

 

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

 

Date of acceptance: 29 Aug 2016
Available online: 08 Dec 2016

 

 

Editors Full text accessAccess for SubscribersPurchase this articleComment on this article