The Multi-Agent Programming Contest 2013 is over and we are proud to announce that the two teams based on Jason had an excellent performance:
Jason is a fully-fledged interpreter for an extended version of AgentSpeak, a BDI agent-oriented logic programming language, and is implemented in Java. Using SACI or JADE, a multi-agent system can be distributed over a network effortlessly.
This version fixes some bugs in the previous version, adds new examples, and has the following main new features: performance improvements and plan as terms.
We are proud to announce Jason version 1.2 which is its "5th anniversary" release.
Jason was first released on 6th Jan 2004, and it has evolved a great deal since then. It has also grown significantly in popularity. Last year there has been an average of some 500 downloads per month, and version 1.1.2 alone had well over 1000 downloads. There has been 29 releases of Jason since January 2004, and it's now very stable even though improvements are often made.... read more
This version fixes some bugs in the previous version, adds new examples, and has the following main new features: performance improvements and arithmetic functions.
The first version of an Eclipse plugin to manage Jason projects is available at http://jasonplugin.wikidot.com. This plugin was developed by Germano Fronza.
This version fixes some bugs in the previous version, adds new demos, new internal actions, mini-tutorials, and has the following new main feature: a eclipse plugin!
This version fixes some bugs in the previous version, adds new examples, and has the following new feature: centralised infrastructure can use a thread pool instead of one thread by agent. It is useful to run thousand of agents. There are examples in the distribution that exemplifies this feature.
We are particularly delighted to release this version as this is the version of Jason described in the upcoming book 'Programming Multi-Agent Systems in AgentSpeak using Jason' by R.Bordini, J.Hubner, and M.Wooldridge, published by Wiley.
Jason is a Java implementation of a fully-fledged interpreter for an extended version of AgentSpeak, a BDI agent-oriented logic programming language.
Version 0.9.7 fixes some bugs and has the following new features:
. First version of JADE infrastructure
. Mind inspector has "bi-directional" debug
The source code of the Jason Team that participated in the Agent Contest 2007 (http://agentmaster.in.tu-clausthal.de/html/contest_site/AgentContest2007/index.html) is available for download at
https://sourceforge.net/project/showfiles.php?group_id=98417
in the file JasonTeam-AgentContest2007.zip. The team has many improvements from our earlier team (the Gold-Miners example included in the Jason distribution) and was adapted to the new scenario of the competition. Among the team features, we could mention the following:
. New strategies to search gold
. Customised agent architecture to use the competition simulator as the environment
. Customised belief base and selection functions
. A local simulator (with GUI) to test the team
. A cycle-based environment for the local simulator... read more
Jason is a Java implementation of a fully-fledged interpreter for an extended version of AgentSpeak, a BDI agent-oriented logic programming language.
Version 0.9.6 fixes some bugs and has the following new features:
. test goal now can also have expressions, as in:
+e : true <- ... ?(a & b | d); ...
unlike simple test goals, the event +? will not be generated
in case the test fails. As before, simple expressions that make
no reference to the belief base don't need to be in a test goal.
. the build.xml file created for each Jason application has two
new tasks:
"jar": creates an executable jar for the application
"jnlp": creates a JavaWebStart application
Jason is a Java implementation of a fully-fledged interpreter for an extended version of AgentSpeak, a BDI agent-oriented logic programming language.
Version 0.9.5 fixes some bugs and has the following new features:
. Users can define their own compiler directives.
. Asynchronous ask in communication.
. New internal actions.
. Improved documentation of internal actions.
Jason is a fully-fledged interpreter for an extended version of AgentSpeak, a BDI agent-oriented logic programming language, and is implemented in Java.
Version 0.9.3 has the following new features:
. an event +!idle is generated when the agent has nothing to do
. New commands: asl2html and asl2tex, to translate ASL sources to
html and LaTeX
. We add some useful classes to develop grid based environments
. Goal patterns
. New examples: Sniffer and ContractNetProtocol
Jason is a fully-fledged interpreter for an extended version of AgentSpeak, a BDI agent-oriented logic programming language, and is implemented in Java.
Version 0.8 has the following new features:
. Belief Base customisation, including a customisation to access relational data bases.
. Initial goals can be defined.
. Belief base can have simple (prolog-like) inferences rules.
. Plans' context have disjunctions.
. More examples were added in the distribution.
trading-agent-competition is an implementation of a TAC client agent that uses Jason as a reasoning backend (http://www.sics.se/tac/page.php?id=12). This application was developed by Felipe Meneguzzi and is available at http://sourceforge.net/project/showfiles.php?group_id=98417.
Jason is a fully-fledged interpreter for an extended version of AgentSpeak, a BDI agent-oriented logic programming language, and is implemented in Java.
Version 0.8 has the following new features:
Jason is now a jEdit (www.jedit.org) plugin;
Jason was prepared for new infrastructures (e.g., Jade, MadKit, ...); the user can inform its own parameters in the agent declaration; the unnamed variable ("_") was added in the syntax; and the operator =.. used to (de)construct literals has been implemented.
Jason 0.8, in beta version, is released. The main new feature is that Jason is now a jEdit plugin and thus many features of this IDE is available to AgentSpeak programmers.