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

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


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

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


micro_JIAC_Logo_03Note: As of 2013-06-12, MicroJIAC can be freely extended on GitHub.

MicroJIAC is a lightweight agent architecture and framework that eases the development of applications for different kind of devices. It is Java-based and supports the Java 2 Platform Standard and Micro Edition (J2ME/J2SE).


  • is runnable on devices of different categories. The field of application reaches from heavily constrained embedded and mobile devices, to more powerful desktop and server systems.
  • allows the implementation of scalable and device independent agents. This means that is hides platform specific capabilities and provides a basic abstraction layer.
  • eases agent development and provides build and deployment utilities.
  • offers a communication infrastructure which abstracts from specific network and transport protocols.


Moritz Chemnitz, Jörg Krüger, Marcel Patzlaff, Erdene-Ochir Tuguldur: SOPRO – Advancements in the Self-organising Production. 15th IEEE International Conference on Emerging Techonologies and Factory Automation (ETFA 2010)[Link to article]

Erdene-Ochir Tuguldur, Marcel Patzlaff: MOO — MicroJIAC agents Operating Oxen.Annals of Mathematics and Artificial Intelligence. April 2010. [Link to article]

Marcel Patzlaff, Erdene-Ochir Tuguldur: MicroJIAC 2.0 – The Agent Framework for Constrained Devices and Beyond. Technical Report. July 2009. [Link to report]

Tuguldur Erdene-Ochir, Marcel Patzlaff: MicroJIAC Agents in MULTI-AGENT PROGRAMMING CONTEST.. Fifth International Workshop on Programming Multi-Agent Systems (ProMAS’07), Sixth International Joint Conference on Autonomous Agents and Multiagent Systems, Honolulu, Hawaii, USA, 2007[PDF]