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.


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

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

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


The JIAC Multiagent Framework is used in a number of ongoing and completed research projects at DAI-Labor.

Current Projects

Micro Smart Grid EUREF

The project „Micro Smart Grid EUREF“ bases on its predecessor „Berlin elektromobil 2.0“ and combines several different energy sources, consumers and storages in a local energy grid, so called Micro Smart Grid (MSG). The intelligent grid and charge management integrates competing electro car fleets into a MSG. An optimization balances the energy consumption by shifting load with economic and ecological goals while dealing with volatile supply of renewable energy ressources.

EMD – Extendable and adaptive E-Mobility Services

The main goal of the project “EMD – extended and adaptive electromobility services” is to push the crosslinking of applications and data for novel services in the electromobility ecosystem. For this, IT-services, business processes and tools are being created, which lay the foundations for the development of novel, value-added services in an efficient manner.

Multi-shift operations and night-time delivery with electric commercial vehicles

In the NaNu! project (Multi-shift operations and night-time delivery with electric commercial vehicles) we investigate the application of electric-mobility, in particular the introduction of electric commercial vehicles for the delivery transport in the city. Exchangeable batteries give us the opportunity to double the utilization rate of the electric vehicles, which maximizes the performance efficiency

Smart e-User

The main goals of “Smart e-User” are to carry out the implementation of electric-drive vehicle fleets (up to 3,5 T.) in different commercial applications and analyse the process in order to extend the use of this means of transport in Berlin’s City metropolitan area for goods delivery and private transport services


JIAC is used in practical assignments of the course Agent-oriented Technologies: Fundamentals and Applications at TU Berlin. This course is focused on teaching bachelor students the basics of agent-oriented technology, and enhances the theoretical lessons with practical assignments, in which the students develop multi-agent applications with JIAC V.

Multi-Agent Programming Contest

JIAC has been and still is a regular and successful contender at the Multi-Agent Programming Contest. In the past years, JIAC-based team implementations were always some of the top-scoring teams in this contest. The implementation of the annual contest team provides the content for a student project aimed at bachelor students in computer science at TU Berlin.

Previous Projects


In the Gesundheitscoach project, different interactive assistance services shall be integrated into a common platform to support preventive health processes in private households. The intergenerative approach provides adaptive preventive services to the different generations living in one household. One example are interactive hints to help achieve personal age-specific health goals. The current health status and user preference are used to personalize these services.


The goal of the AutoPNP project is the development of an open software architecture that allows building, programming and bringing into service of automatization systems that operate in highly dynamically environments and provide a maximum of autonomy.


Aim is the development of open standards for interoperability at all layers of the cloud computing stack (IaaS, PaaS, SaaS) to support the federation of cloud services. The second goal is the extension of service composition concepts of the service-oriented architectures (SOA) for cloud computing.

IMA – Intermodal Mobility Assistance for Megacities

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

Berlin elektromobil 2.0

The project „Berlin elektromobil 2.0“ is based on the predecessor project „BeMobility“. Its general idea is the systematic integration of e‑mobility in the existing public transport system. The overall goal is the further development of yet applied e‑fleet to establish an integrated e‑mobility concept. Integration scenarios are developed and tested and furthermore may be transferred into a large‑scale test based in Berlin.

Eneffco – Energy Efficiency Controlling in the Automotive Industry

The goal is to develop and implement a novel hard- and software concept that facilitates the reduction of energy consumption and energy costs in the automotive industry. JIAC is used for the realization of a modular software system to simulate operational modes of plant sections with relevant energy consumption.

ILIas – Intelligent Solutions for Protecting Interdependent Critical Infrastructures

ILIas will develop intelligent solutions for protecting critical infrastructures that provide electricity and telecommunication services to the general public. In order to achieve these goals, JIAC is employed. The distributed management system will provide a robust and fault tolerant foundation for the network analysis and administration functionalities, ensuring data availability and system control in case of different network failures.

SCC – Service Centric Car

The car of the future will seamlessly integrate itself into the life of the owner, by actively participating in the environment and interacting with the user. By integrating different systems in the car and embedding external services an experience can be created in which the car acts as a partner in the life of the user.

SOPRO – selforganising production

In the context of the research project SOPRO different forms and methods of selforganisation are investigated for their adequacy in production environments. The project is being funded by the German ministry for education and research and coordinated by the “Verband Deutscher Maschinen- und Anlagenbau e.V. (VDMA)”. It is executed by a number of research institutes of the Fraunhofer Gesellschaft and the Berlin Institute of Technology. The work of the DAI Labor is conducted in close collaboration with the Fraunhofer Institut für Zuverlässigkeit und Mikrointegration (IZM).


SmartSenior focuses on the possible ways for senior citizens to live an independent life. The aim is to support older people economically, socially and in terms of health in such a way that they can remain living in their familiar environment. The project is aimed both at senior citizens living generally independent lives, as well as at acutely or chronically ill older people in need of assistance and care.

MAMS – Multi-Access, Modular Services Framework

The development of new services for telecommunication applications and other IT systems is one of the most important vehicles of innovation for telecommunication and other service providers. Competition and ever growing expectations of users require faster service developments and the means to deliver them promptly. Thus, the acceleration of the service development process requires the development of new concepts and tools. The MAMSplus project develops different approaches as answers to these problems.

Project HE-Lion – Integrating Electric Cars into the Energy Grid

The HE-Lion project is a cooperation between Energie Baden-Württemberg (EnBW) and the DAI Labor of the Technische Universität Berlin. The goal of the project is to examine different aspects of integrating electric cars into the electric energy system. The DAI Labor researches in this context the integration of car batteries into the home environment of the car owner. An intelligent energy management system facilitates this integration based on the energy consumption goals of the user.

MINI E V1.0 – MINI E powered by Vattenfall

Aim of Mini E V1.0 was to demonstrate the suitability of electric mobility for daily use as well as to reduce the carbon dioxide emission by using renewable energy in conjunction with electric vehicles. The approach was to use the car batteries as mobile storage for wind energy (wind-to-vehicle) and also as virtual power plants to support the stability of the grid (vehicle-to-grid).

GL V2.0 – Gesteuertes Laden V2.0

The objective of the project Gesteuertes Laden V2.0 was to increase both, efficiency and effectiveness of the smart charging approach. Based on the laboratory V2G setup of the predecessor project MINI E Berlin V1.0, electric vehicles and charging stations were respectively equipped and the system was adjusted to the dynamics of usage under real life conditions. By means of simulation, the effect of the implemented system was predicted for future scenarios.

Powered by JIAC

NeSSi2 – Network Security Simulator
NeSSi2 is built upon the JIAC V framework. JIAC is a service-centric middleware architecture based on the agent paradigm. Within NeSSi2, agents are used for modeling and implementing the network entities such as routers, clients, and servers. The underlying JIAC agent framework provides a rich and flexible basis for implementing and testing of various security deployments and algorithms in NeSSi2. Moreover, building upon an agent framework allows combining the partial knowledge of the agents residing in the network in a cooperative approach for identifying and eventually eliminating IP-based threats.

PIA – Personal Information Assistant
PIA (Version 6) is an agent based enterprise and desktop search system that allows every employee of a company to maintain and search information on their desktop computer and their company’s network. The system analyzes and frequently updates its knowledge base and acts as a platform to satisfy the users’ information need. If a user explicitly states their interests in a profile, the system informs the user about changes and updates that are relevant to these interests.
[try PIA]