Frameworks


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.

Tools


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


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

JIAC 5.2.4 Released

Not much has changed since the very recent release of JIAC 5.2.3 in terms of features, but we cleaned up and updated some of the dependencies, and also moved more stuff (including e.g. the Action class) to the agentCoreAPI module, having a much smaller footprint than the full agentCore module, thus making it easier for other applications to interact with JIAC.

JIAC 5.2.3 Released

We just released Version 5.2.3 of JIAC V! Besides a few bugfixes, we moved to the newest version of Spring 4 for the agent configuration files. Please see the changes report in the developer documentation for details.

ASGARD 2.7 Released

We are proud to announce the release of ASGARD version 2.7. This version is built upon JIAC release 5.2.1.
ASGARD 2.7 now has a white list filter function that enables you to display only specified Agent Nodes.
Furthermore, the usage of JConsole is now easier when trying to log in into those JIAC entities requiring a password
authentication for the JMX interface. An additional window appears to display the JMX URL necessary for logging in with the JConsole.
ASGARD was also extended for persisting the entries of the RMI URL registry list. This list is accessible
through the JIAC V tab.
Moreover, these bugs are fixed in this version: an IP4/6 issues with MACs and the “Show Communication” checkbox (accessible
through the JIAC V tab).

A complete list of changes can be found in the changelog contained in the release package.

Download the new version from the ASGARD project page and enjoy watching your JIAC agents at work!

JIAC@AAMAS 2016

Being developers of an agent framework, it is only natural that we feel attracted by the International Conference on Autonomous Agents and Multiagent Systems (AAMAS), the largest and most influential conference in the area of agents and multi-agent systems.

This year, AAMAS was being held in Singapore and we had the honour to give a poster presentation, to show a demonstration, and to give a talk in the conference’s main track.

In our demo, we showed how JIAC was used to develop a personal stress management system, namely PESA, which operates on Android devices like mobile phones, and which is able to adapt stress-regulating actions to the individual preferences of the user.

In our poster presentation and in our talk, we gave an overview about what happens when concepts from agent research are directly used to implement real world applications. Admittedly, the topic is way to big, thus, we focused on the (theoretical) concepts that are used to select and to properly combine actions that agents should execute in order to achieve their intended goals. The aim of this talk was to identify general categories that occur when planning theory is used for real and to propose (practical) solutions for these problems. In doing so, we hope to trigger research that better adapts theoretical concepts to practical applications. Our paper Multi-Agent System in Practice: When Research Meets Reality can be found here.

ASGARD 2.6 Released

We are proud to announce the release of ASGARD version 2.6. This version is built upon JIAC release 5.2.1. ASGARD is the monitoring and management application for JIAC.

ASGARD 2.6 now comes with support for TLS/SSL to be able to connect to agents that secure safety-critical communication channels via TLS/SSL. Also agent communication with a Kerberos encrypted payload is recognised and highlighted in the view.

A complete list of changes can be found in the changelog contained in the release package.

Download the new version from the ASGARD project page and enjoy watching your JIAC agents at work!

JIAC 5.2.0 Released

Very recently, JIAC 5.2.0 has been released (and shortly thereafter the first bugfix release, 5.2.1). It has been some time since our last release, and next to the usual bugfixes, stability improvements and performance tweaks, we have added a number of new features and modules. For example, it is now possible to use the @Expose annotation to create actions with multiple return values. Also, new modules include a BPMN interpreter agent and a learning semantic service matcher, among others.

Note that in the future, we are planning to change our release procedure: Instead of always releasing the JIAC core components together will all the optional extension modules, individual modules will be released as needed. That means easier (and thus more frequent) releases for those modules that actually see a lot of change, and fewer releases for those that have not been changed in awhile.

ASGARD 2.5 Released

We are proud to announce the release of ASGARD version 2.5. This version is built upon JIAC release 5.1.5. Great new addition is an auto-login feature that makes work with secured Agent Nodes a lot easier. Just store your credentials in the login manager dialog, and get automatically connected to your secured Agent Nodes.

A complete list of changes can be found in the changelog contained in the release package.

Download the new version from the ASGARD project page and enjoy watching your JIAC agents at work!

Demonstrations at LNDW 2014

During this years “Lange Nacht der Wissenschaften” (long night of science), we will show 3 demonstrations involving agents and JIAC-based applications.

  • The first of them is the Smart Kitchen Assistant, which intends to help answering the question what to cook for dinner if you don’t know what is still left at home. The assistant helps e.g. with choosing a recipe and provides an overview of available ingredients. The assistant suggests recipes according to the user’s preferences, which preferably include groceries close to their expiration date, and excludes recipes containing ingredients somebody is allergic to.
  • Second, we will show a demo of the Intermodal Mobility Assistence for Megacities (IMA). The objective of IMA is the development of an open mobility platform, where providers of mobility concepts or traffic-related information services are able to offer their services in a standardised fashion. The assistance system accesses these services and uses semantic annotations to calculate individual travel recommendations. These recommendations are communicated to users by means of multimodal interfaces. The assistance system continuously observes the trajectory of the user and traffic related data and is thus able to notify users in case of unexpected route deviations or sudden traffic disturbances. Impacts of infrastructural changes can be predicted by an additional simulation
  • Last but not least, we will also show our autonomous NAO robots. They will be demonstrating their soccer playing abilities by shooting at a goal wall.

The LNDW 2014 will be held on May 10th, 17-24h. Our demonstrations will be shown in TU-Berlin’s TEL building, Ernst-Reuter-Platz-7, 10587 Berlin.

Engineering JIAC Multi-Agent Systems (Demonstration) at AAMAS 2014

We would like to announce that we will again be present at this years AAMAS conference to show a demonstration of software development with JIAC V.  The demonstration is titled Engineering JIAC Multi-Agent Systems. If you are interested in a MAS framework ready for industrial requirements, or agent-oriented software development, or want to get in touch with us, come and meet us there.

AAMAS 2014 will be held at Paris Marriott Rive Gauche Hotel & Conference Center on May 5-9 in Paris, France.

Visit us at CeBIT 2014

If you are looking for a live demonstration of various JIAC-powered applications, visit us at CeBIT 2014 in Hannover, Germany, Hall 9, Booth A44. We will be showing the PIA Enterprise application, as well as applications in the domains of  E-Mobility and Smart Home runtime systems.

If you are interested in JIAC, the applications it powers or our research in general, this is a great opportunity for meeting and discussion. We are looking forward to welcome you there.