Jadex BDI Agent System / News: Recent posts

Jadex 2.4 Release Available

Release 2.4 (BDI V3 and BPMN Editor release 12/2012)
- New BDI V3 kernel based on pure Java and annotations
- New standalone Swing-based BPMN Editor
- New component/service event monitoring service
- New ECA rule engine
- BPMN data edges for data flow descriptions
- Extensive bug fixes for long term operation

Posted by Lars Braubach 2013-12-20

Jadex 2.0-rc6 Available

This release candidate contains the latest features and improvements as described below.
Note that the documentation has not yet been fully updated, but will be completed for the final version.

Release 2.0 rc6 (service release 12/2010)
- Improved service model (provided/required services)
- Simplified service programming through automatic thread correction
- Dynamic (lazy) component creation based on provided services
- Simplified support for remote GUIs (see e.g. cleaner in cleanerworld)
- New mandelbrot application (micro) showing the use of dynamic services
- New disaster management application (BDI)
- New helpline application (micro)
- Support for ADF checker eclipse plugin
- Numerous bug fixes

Posted by Lars Braubach 2010-12-10

Jadex 2.0-rc5 Available

This release candidate contains the latest features and improvements as described below.
Note that the documentation has not yet been fully updated, but will be completed for the final version.

Release 2.0 rc5 (Bugfix release 09/2010)
- Minor bug fixes

Posted by Alexander Pokahr 2010-09-11

Jadex 2.0-rc4 Available

This release candidate contains the latest features and improvements as described below.
Note that the documentation has not yet been fully updated, but will be completed for the final version.

Release 2.0 rc4 (Awareness release 09/2010)
- Unified model of active components with services
- Platform bootstraps as root component
- Remote access for services and components
- Awareness for detection of other platforms in the network
- Shop example illustrating the use of services
- Improved component tree in JCC
- Tool support custom service and component guis

Posted by Lars Braubach 2010-09-07

Jadex 2.0-rc1 Available

This release candidate contains the latest features and improvements as described below.
Note that the documentation has not yet been updated, but will be completed for the final version.
Release 2.0 rc1 (Active components release 03/2010)
- Generic active components infrastructure for agents and other active elements
- Support for BPMN workflow modelling and execution
- Support for BPMN workflows as BDI plans
- Newly introduced component result (start a component and wait for its completion and results)
- Cross-component type tool support (tools work with all types of components)
- Enhanced Jadex Java condition language (JCL) support (similar condition description as in V1)

Posted by Alexander Pokahr 2010-03-07

Jadex 2.0-beta3 Available

This beta release contains the latest features and improvements as described below. Note that the documentation has not yet been updated, but will be completed for the final version.

Release 2.0 beta3 (Environment support release 06/2009)
- Jadex V1 Java condition language (JCL) support
- New application descriptor XML for defining whole agent applications
- Generic environment support for simulation examples
- New environment versions of example plus new game of life example

Posted by Lars Braubach 2009-06-20

Jadex Rules Project Launched

The rule engine inside Jadex V2 is now available as a separate project. Jadex Rules is very small and intended to be used as component of other software. A separate SourceForge project and website has been created. Check it out at: http://jadex-rules.sourceforge.net/

Posted by Alexander Pokahr 2009-02-04

Jadex Website Relaunch

The Jadex website has been relaunched at:
http://jadex.informatik.uni-hamburg.de

The new page is based on Wiki technology
and allows people to contribute, e.g. by
posting descriptions of their projects
or links to teaching material.

Posted by Alexander Pokahr 2009-01-30

Jadex 2.0-beta2 Available

This beta release contains the latest features and improvements as described below. Note that the documentation has not yet been updated, but will be completed for the final version soon.

Release 2.0 beta2 (V2 Beta-Release 01/2009)
- Adds Jade adapter for also running on the JADE platform
- Some minor bugfixes

Posted by Lars Braubach 2009-01-13

Jadex 2.0-beta1 Available

This beta release contains the latest features and improvements as described below. Note that the documentation has not yet been updated, but will be completed for the final version soon.

Release 2.0 beta1 (V2 Beta-Release 12/2008)
- Complete rebuilt of the BDI-kernel, on based on a rule engine
- Exchangeable agent kernels for different agent architectures
- New micro agent kernel (minimal features for minimal resources)
- Initial simulation support allowing event- and time-driven simulation runs
- Restructured service-based standalone platform
- Multiple platforms can be started in the same Java VM
- New comanalyzer tool for observing message exchanges
- New library service for managing the classpath at runtime via the JCC
- New examples (alarmclock, watchdog)
- Enhanced platform and agent efficiency

Posted by Lars Braubach 2008-12-23

Jadex Release 0.96 Available

This release contains all the features and improvements from earlier betas as described below.
In addition it comes with a complete set of updated documentation material.

- New protocols capability: request, (iterated) contract net, dutch/english auctions
- New support for agent-level unit-testing including new TestCenter plugin
- New plugin for JadexDoc for easy documentation generation
- New DFBrowser plugin for inspecting registered agents
- New booktrading example
- Added end-states allowing for executing BDI-relevant actions before an agent dies
- Added agent listeners that enable listening on BDI-elements
- Added custom match expressions for message events and plan triggers
- Numerous bugfixes and improvements

Posted by Alexander Pokahr 2007-06-15

Jadex 0.96-beta1 Available

This beta release contains the latest features and improvements as described below. Note that the documentation has not yet been updated, but will be completed for the final version soon.

- Improved protocols capability: (iterated) contract net, dutch/english auctions
- New end-states for agents. They allow for executing BDI-relevant actions before an agent dies
- New agent listener facilities that enable adding listeners on agents and and BDI-elements
- Reduced start-up time of JCC through lazy plugin loading
- New plugin for JadexDoc tool that facilitates the documentation generation
- Enhanced starter, allows quick start agents
- Enhanced testcenter, allows performing parallel tests for quick test suite runs
- Numerous bugfixes and improvements

Posted by Lars Braubach 2007-03-20

Jadex 0.95-beta1 Available

This beta release contains the latest features and bugfixes as described below. Note that the documentation has not yet been updated.

- Added strong exports as default and introduced new keyword ("shielded") for old weak exports
(allows http://sourceforge.net/forum/forum.php?thread_id=1513898&forum_id=274112\).
- Initial version of protocols capability currently supporting request and contract-net protocols.
- New booktrading example as described in JADE book chapter on Jadex.
- Introduced recur, recurdelay for all goals (not only maintain).
- Added custom match expressions for message events.
- Added custom match expressions for plan trigger (e.g. goals or events).
- Added DFBrowser plugin to inspect registered agents.
- Added RMAPlugin to show JADE RMA in JCC.
- Added first version of test suite support.
- Implemented nugget codec as replacement for the slow java xml codec.
- Introduced alternatives to fail() method, containing exception or message.
- Introduced explicit applicable candidates list (APL) and "recalculate" BDI flag for goals
- JCC is now able to introspect itself.
- Implemented automatic reloading of model cache based on file dates.
- Numerous bugfixes

Posted by Alexander Pokahr 2006-07-07

Demo-Application for Jadex Web-bridge Add-on Available

A new web application based on the puzzle example from the Jadex distribution allows playing the puzzle game online and testing your problem solving skills.
For every game, an agent sits in the background ready to give hints, if you cannot solve the puzzle yourself.

The puzzle application is developed as a small demo for the web-bridge add-on and is available at: http://vsis-www.informatik.uni-hamburg.de/projects/jadex/webbridge_puzzle.php

Posted by Alexander Pokahr 2005-12-23

Jadex Release 0.941 Available

This update release fixes minor issues in the control center, such as model tree refresh.

Posted by Alexander Pokahr 2005-12-01

Jadex Release 0.94 Available

This new milestone release contains the following major improvements:

- Separated Jadex from JADE
- New standalone platform for fast agent execution
- Agents and capabilities can be configured with so called initial states
- Introduced fast XML-binding (jibx)
- Unified bindings and parameters
- Jadex has been greatly improved with respect to performance and memory usage
- Finer-grained triggers and waitForXXX() methods
- Re-established support for mobile agents

Posted by Lars Braubach 2005-11-25

Jadex Release 0.932 Available

This is a bugfix release that provides diverse patches for minor bugs in the runtime and in the documentation.

Posted by Lars Braubach 2005-05-10

Jadex Release 0.931 Available

This tool update release fixes minor issues in bdiviewer, beanynizer, and rma, and one major bug in logger (not starting from jar).

Posted by Alexander Pokahr 2005-02-22

Jadex Release 0.93 Available

This new milestone release contains the following major improvements:

- Goal deliberation support. A strategy called "Easy Deliberation" is readily available.
- Improved and unified capability import/export mechanism for contained elements.
- Improved meta-level reasoning support with meta-level goals and plans.
- Clean and heavily improved BDI metamodel including strict XML-schema compliance verification.
- Clean and heavily improved plan API that is now based on interfaces.
- Tools: Three new tools have been added: JadexDoc, Tracer and Beanynizer.
- Examples: Three new examples have been added: HunterPrey, GarbargeCollector and Puzzle.

Posted by Lars Braubach 2005-02-08

Jadex Release 0.921 Available

This release offers the following improvements:

- Runs with JADE 3.2
- Allows package declarations for agents and capabilities
- Offers an example starter agent for easy example access
- Various minor bugfixes

Posted by Lars Braubach 2004-07-29

Small bugfix of Release 0.92

Due to a small bugfix concerning the Blocksworld agent, we have re-uploaded the release files (bin/full).

Posted by Alexander Pokahr 2004-05-11

Jadex Release 0.92 Available

This release contains the following major improvements:

- Improved goal semantics (required/optional parameters new query goal, context condition, variable binding, recur flag)
- Improved belief semantics (beliefbase reacts to bean property changes)
- Improved plan semantics (handling of waitqueue events, variable binding)
- Improved tools (loading/starting agents from jar files, improved introspector)
- New Examples: Cleanerworld, Marsworld, Blocksworld

Posted by Lars Braubach 2004-05-10

Jadex Release 0.91 Available

This release exposes the following modifications:

- Extended goal semantics, esp. true maintain goals.
- Extended plan semantics with pre- and contextconditions and plan priorities.
- Extended belief semantics allow the storage of dynamic facts.
- New Blackjack example showing how Jadex concepts can be used in the real world.
- Improvement of tools: e.g. the BDI-Viewer allows to modify facts and the Logger offers various new functionalities.

Posted by Lars Braubach 2004-01-05

Official Jadex Website Launched

The Jadex project has launched its new official website. It contains general project information as well as a detailed research map that exposes the research areas and interests in a graphical manner.

Posted by Lars Braubach 2003-11-13

Jadex Release 0.9 Available

This release adds the following features:

- Introduction of metamodel
- XML-based ADF
- Parser based on Java-syntax
- Introduction of threaded scheduler (allowing blocking wait)
- OQL-querysyntax
- Introduction of capabilities
- Creation of tools: RMA, BDIViewer, Introspector, Logger

Posted by Lars Braubach 2003-09-16