Jadex Home VSIS Group at Univ. Hamburg
 

The Jadex Team

There are several people involved in the Jadex system who are shortly presented here.

Alexander Pokahr, Jadex developer and project coordinator

Alex is one of the prime architects of the Jadex platform. His primary research interests are the software architectures and models for agent systems. Besides the general architecture, he is especially responsible for the development of the generic Java-Parser that allows to use arbitrary Java Statements within an agent description file (ADF). In addition he designed and implemented the OQL-Query structure on the bean-like beliefbase. To support debugging the BDI-Viewer was also conceptualized and implemented by Alex.

Lars Braubach, Jadex developer and project coordinator

Lars is one of the prime architects of the Jadex platform. His primary research interests are the mentalistic BDI architectures for agent systems. Besides the general architecture, he especially conceptualized and implemented the threaded execution model for Jadex plans within a threaded scheduler. This allows blocking calls to be used inside of Jadex threaded plans. He also designed and implemented the BDI-Introspector agent, which allows to execute agents stepwise even from remote sites.

Jan Sudeikat, research assistant and PhD student

Jan studied Software-Engineering at the University for Applied Sciences Hamburg (HAW Hamburg). His research focused on agent oriented development methodologies. He recently finished his diploma thesis to evaluate how the development of agent systems using Jadex may be supported by these methodologies. Jan is currently a PhD student at the University of Hamburg. Currently, he is especially interested in self-organizing agent systems.

Dirk Bade, research assistant and PhD student

As an assisting student helping to enhance Jadex, Dirk has been involved in developing a multi-agent deployment tool (the ASCML) and now focuses on porting Jadex to work on mobile devices. In course of writing his diploma thesis he is currently implementing resource awareness mechanisms as well as adaptive migration strategies.

Kai Jander, student assistant

Kai is an assisting student with interests in agent-oriented development and distributed systems studying at the University of Hamburg. He is currently helping to enhance Jadex by developing a Web 2.0 application front-end.

Former project members

Manuel Orben, graduating student

Manuel studies computer science at the University of Hamburg and helps to enhance Jadex. He is concerned with agent interaction and communication. Currently he is integrating an Enterprise Service Bus into Jadex in order to amplify its communicational abilities, including a new tool for transport management and testing.

Christian Poulter, graduating student

Christian is a student of computer science at the University of Hamburg. Within his diploma thesis he designs a group model using ideas like joint intentions or the AGR model. This will allow the developer of multi-agent systems to arrange several agents into teams and control their interactions in an explicit way. The advantage of this approach is an additional layer, which abstracts from implementation details of the involved agents.

Sebastian Koppehel, graduating student

Sebastian is a student of computer science at the University of Hamburg. In his diploma thesis he is looking at multi-agent simulation with a special focus on simulation frameworks and simulated environments. He plans to build an environment for simulation scenarios based on the groundwork of Hinnerk Gildhoff.

Rüdiger Leppin

Rüdiger is a student of computer science at the University of Hamburg. His current research objective is the visualisation and debugging of distributed multi-agent systems. As a developer of the Jadex project, he was responsible for the design and implementation of the Logger agent. Also, he has developed the Jadexdoc agent documentation tool, which is similar to Javadoc.

Hinnerk Gildhoff

As an assisting student helping to enhance Jadex, Hinnerk has been working in the context of the MedPAge project, which investigates agent-based coordination strategies for hospital management. In course of writing his diploma thesis he is currently conceiving a simulation framework to be used as alternative Jadex execution environment.

Andrzej Walczak

Andrzej recently finished his diploma thesis concerning BDI agents and AI planning techniques, in which he integrated a planning component into Jadex. He also implemented the tracer tool for visualizing execution traces of agent systems, as well as a web-bridge for using Jadex agents in Servlet-based web applications and the nuggets codec for fast and efficient XML encoding of Java objects.

Sven Linstaedt

Sven has finished his diploma thesis, which focused on integrating Jadex with approved middleware. He implemented a prototype of a J2EE-compliant adapter for Jadex, such that agents can be deployed at any application server. The main goals of the solution is to to enhances Jadex with business critical, non-functional aspects like persistence, scalability and consistency of agents.

Afriyie Adwiraah

Afriyie has studied computer science at the University of Hamburg. In her diploma thesis, she examined how BDI agents can be helpful for information retrieval on the www. She has built an application, where a population of autonomus agents is used for retrieving and classifying scientific documents using a Latent Semantic Indexing based classifier.

Tobias Blasche

Tobias has studied computer science at the University of Hamburg. In his diploma thesis he was working on goal deliberation mechanisms in BDI agents. Therefore, he concentrated on evolving interferences in goal relationships ranging from negative to positive ones. Besides his theoretical work he implemented a goal deliberation mechanism for the Jadex system.

Kai Kinne

Kai was a student of computer science at the University of Hamburg. His diploma thesis aimed to supporting the creation of BDI plans for agent platforms like Jadex using a CASE-Tool. He devised a graphical visualisation of plans and a tool to generate plan-code from visual plan models.

Alexander Scheibe

Alexander has studied informatics at the University of Hamburg. In his diploma thesis he designed an execution environment for FIPA protocols specified in XML. This environment enables the programmer to reuse certain fragments of code for different protocols and protocol instances and for different agent platforms.

Henry Becker

Henry has studied computer science at the University of Hamburg. The principal topic of his diploma thesis was the metamodelling of BDI-agents. This work supplements the jadex project with a tool-based modelling environment.

Mathias Harbeck

Mathias has studied computer science at the University of Hamburg. He has finished his diploma thesis about BDI agents on mobile devices and has ported Jadex to the J2ME platform.

Copyright (C) 2002-2008 Lars Braubach, Alexander Pokahr - University of Hamburg