Frameworks


Multi-agent architecture and framework that eases the development and the operation of large-scale, distributed applications and services.
[more]


Lightweight multi-agent architecture and framework that simplifies the development of applications for different kind of devices.
[more]

Tools


Analyze existing organizational structures and design your own multi-agent systems.
[more]


Intuitive and extensible monitor for controlling distributed multi-agent infrastructures at runtime.
[more]


Well-equipped BPMN editor, powerful multi-language transformation and workflow simulator.
[more]

Visual Service Design Tool

vsdt-logo4The Business Process Modeling Notation (BPMN) provides an abstract, easily understandable and platform independent view on a process or a program. However, most BPMN tools are focused only on one aspect of BPMN, namely the mapping to BPEL. Thus, while process modelling and BPMN should be independent of a specific executable language, the tools are not. To address this shortcoming, a pure BPMN editor is needed, that is dynamically extensible with added editing functionality and export features to executable languages.The VSDT is a well-equipped BPMN editor that is independent of any specific target language. Thus, while the usual transformation to BPEL, as well as other transformations, is included, the VSDT can easily be extended with additional export functionality targeting other languages. For that purpose, the individual transformations are subdivided into several stages, so that large parts can be reused throughout different mappings, for instance the challenging transformation of the control flow. Further, a simple expression language can be used at modelling time, so that even the expressions can be translated to match the target language.

Features

Editor Features:
vsdt_screen

  • BPMN editor with rich modelling support
  • pattern-based process design
  • import of existing (Web) services
  • process structure view
  • simulation and interpretation

Transformation Features:

  • natural language text generation
  • easily extensible transformation framework
  • validation and translation of expressions
  • transformation to BPEL and JIAC
  • import and export for STP-BPMN

Publications

Tobias Küster, Marco Lützenberger: An Overview of a Mapping from BPMN to Agents (Extended Abstract) In: Rafael H. Bordini, Edith Elkind, Gerhard Weiß, and Pinar Yolum (eds.) Proceedings of the 14th International Conferences on Autonomous Agents and Multiagent Systems (AAMAS 2015), Istanbul, Turkey. pp. 1783-1784. IFAAMAS; 2015

Tobias Küster, Marco Lützenberger, Sahin Albayrak: A Formal Description of a Mapping from Business Processes to Agents In: Matteo Baldoni and Luciano Baresi and Mehdi Dastani (eds.) Engineering Multi-Agent Systems, Third International Workshop, EMAS 2015, Istanbul, Turkey, May 5, 2015, Revised, Selected, and Invited Papers. pp. 153-170. Springer International Publishing; 2015

Tobias Küster, Axel Heßler, Sahin Albayrak: Towards Process-Oriented Modelling and Creation of Multi-Agent Systems In: Dalpiaz, F.; Dix, J. & van Riemsdijk, M. B. (Eds.) Engineering Multi-Agent Systems — Second International Workshop, EMAS 2014, Paris, France, May 5-6, 2014, Revised Selected Papers, Springer International Publishing, 2014, 8758, 163-180

Tobias Küster, Marco Lützenberger, Axel Heßler, and Benjamin Hirsch: Integrating Process Modelling into Multi-Agent System Engineering. In: Multiagent and Grid Systems – An International Journal, 8(1):105-124, January 2012; 2012

Tobias Küster, Marco Lützenberger, Axel Heßler and Benjamin Hirsch: Integrating Process Modelling into Multi-Agent System Engineering. In: M. Huhns, R. Kowalczyk, Z. Maamar, R. Unland and B. Vo: Proceedings of the 5th Workshop of Service-Oriented Computing: Agents, Semantics, and Engineering (SOCASE), 2010.

Tobias Küster, Axel Heßler: Towards Transformations from BPMN to Heterogeneous Systems. In: Ardagna, D., Mecella, M. and Yang, J. (Eds.) : Business Process Management Workshops — BPM 2008 International Workshops, Milano, Italy, September 1-4, 2008. Revised Papers, Springer Berlin Heidelberg, 2009, 17, 200-211

Tobias Küster: Development of a Visual Service Design Tool Providing a Mapping from BPMN to JIAC. Diploma Thesis, Technische Universität Berlin, April 2007. [PDF]


Download

The Visual Service Design Tool is part of the JIAC Toolipse.
[Installation Instructions]

Additional Material

  • Manual [PDF]
  • Source [ZIP]
  • Update-Site [ZIP]