Recent posts

Moved to the Cloud at Atlassian!

We have moved our project management to the cloud at Atlassian. All content that we still maintained here has been moved to https://goalapl.atlassian.net/wiki/.

  • Posted: 2016-12-17 13:33
  • Author: koen
  • Categories: (none)
  • Comments (0)

GOAL 2.0

We have released a new version of GOAL that is based more explicitly on the notion of a module and the concept that an agent is a set of modules. The syntax of the language has been redesigned to reflect this. The programming guide for the language has been rewritten as well.

Additional features added to the platform include a testing framework and the choice between using Prolog or OWL for knowledge representation.

The Eclipse plugin provides an integrated environment for programming GOAL 2.0 agents. See http://goalhub.github.io/eclipse/.

  • Posted: 2016-06-13 09:52
  • Author: koen
  • Categories: (none)
  • Comments (0)

GOALhub and EIShub @ GitHub

We have migrated the Environment Interface Standard (EIS) from sourceforge to GitHub and have started to migrate our own EIS-enabled environments to eishub on GitHub as well to make them more accessible. We have also started a similar effort for GOAL, where some initial effort to start using goalhub have been made as well. More to come soon, have a look!

  • Posted: 2014-07-31 16:30
  • Author: koen
  • Categories: (none)
  • Comments (0)

EASSS 2014

We have given a tutorial on agent programming at EASSS 2014 in Crete! Follow the link http://ii.tudelft.nl/trac/goal/wiki/Education/EASSS2014 to download the presentation on GOAL and the exercise and software that we used.

  • Posted: 2014-07-15 06:51 (Updated: 2014-07-21 07:01)
  • Author: koen
  • Categories: (none)
  • Comments (0)

Q&A for GOAL

A new Q&A site for GOAL has been created where questions can be posted related to programming in GOAL, writing agent programs, using development tools, debugging agents, environments that agents are connected with, etc. The benefit of using a Q&A site is that everyone can benefit from sharing the answers provided!

  • Posted: 2014-06-30 15:50 (Updated: 2014-10-14 18:33)
  • Author: koen
  • Categories: (none)
  • Comments (0)

Fully Integrated Development Environment for Eclipse Released

We have just released a major update of the GOAL Plug-in for Eclipse. This update now provides a fully integrated code writing and debugging environment in Eclipse for GOAL. A main feature of the debugging perspective is that it also provides code stepping for agent programs.

The plug-in is made available for Eclipse Kepler. Check out the instructions for installing the plug-in. A Quick Start Guide is available which briefly explains debugging agent programs in Eclipse and the main new features, including:

  • code-stepping with display of rule condition and precondition evaluation
  • breakpoints for (conditionally) breaking on a rule in a program
  • introspector for inspecting beliefs, goals, percepts, and mails of an agent
  • evaluation for displaying evaluation of current rule condition or action precondition
  • interactive console for querying an agent's mental state
  • history logs that display complete history of an agent's run
  • Posted: 2014-05-26 20:26
  • Author: koen
  • Categories: (none)
  • Comments (0)

A Unit Testing Framework for GOAL

A new unit testing framework for GOAL has been released. Tests can be run both from within Eclipse, using the plugin, as well as from the command line. Check out the GOAL Programming Guide and Projects/UnitTesting for more about the framework itself.

  • Posted: 2014-02-09 14:03 (Updated: 2014-02-09 23:55)
  • Author: koen
  • Categories: (none)
  • Comments (0)

Eclipse Plugin Released

We have released a plugin for Eclipse that allows creating, managing, and running GOAL projects.

The plugin makes the usual support that Eclipse provides available for creating, editing, and managing projects, including, e.g., the use of svn. When running a MAS still a dedicated environment for debugging GOAL MAS is launched. We will continue working on integrating the debugging environment into Eclipse in the coming months.

Information on how to install it is available here. Additional information about the development of this plugin can be found here.

  • Posted: 2014-02-06 15:25 (Updated: 2014-02-06 21:08)
  • Author: koen
  • Categories: (none)
  • Comments (0)

Work in progress to make Eclipse plugin available

We're working hard currently to make an Eclipse plugin for GOAL available. We're aiming for an initial release on February 10th. That release should make a GOAL perspective for Eclipse available which includes all the benefits of the Eclipse code editing environment. The release will still provide the custom-made debug environment for debugging. We'll continue to work on this part and release a debugging environment integrated in Eclipse available later. See also the page on the Eclipse plugin project.

  • Posted: 2014-01-17 11:38 (Updated: 2014-01-17 11:38)
  • Author: koen
  • Categories: (none)
  • Comments (0)

EASSS 2013 Overview of Agent-Oriented Programming

The slides of the first lecture of the tutorial on Agent-Oriented Programming can be found here

  • Posted: 2013-07-06 09:28
  • Author: koen
  • Categories: (none)
  • Comments (0)

EASSS 2012 Overview of Agent-Oriented Programming

Slides of the overview on agent-oriented programming presented at the European Agent Summer School 2012 in Valencia can be downloaded here.

  • Posted: 2012-05-31 17:11
  • Author: koen
  • Categories: (none)
  • Comments (0)

Plugin for Netbeans available

A plugin for Netbeans for GOAL is available now. This plugin supports more advanced editing of GOAL programs. For debugging, the existing debug environment is still used. See the Plugin's project page for more information on installing and using the plugin.

  • Posted: 2012-05-11 14:49
  • Author: koen
  • Categories: (none)
  • Comments (0)

GOAL Interpreter Analyzed by Software Improvement Group

The Software Improvement Group provides tools to analyze source code quality and analyzed the Java code written for the GOAL interpreter. See: here for more details.

  • Posted: 2011-09-22 11:46
  • Author: koen
  • Categories: (none)
  • Comments (0)

We Won the Multi-Agent Programming Contest 2011!!

The Delft team using GOAL has won the Multi-Agent Programming Contest 2011 out of 9 contesters. Other participants came from Argentina, Denmark, Germany, Iran, and Ireland. We won every simulation game! A student team of 6 has been programming the winning multi-agent system in GOAL throughout August.

This year's contest involves a scenario of exploration and exploitation on Mars, where each team has 10 agents to control in the game and the team that scores most exploration and achievement points wins. Our team uses a fully decentralized strategy and is programmed in 100% pure GOAL ;-).

See http://www.multiagentcontest.org for more information on the contest and the other participants.

  • Posted: 2011-09-11 08:43 (Updated: 2011-09-11 08:44)
  • Author: koen
  • Categories: (none)
  • Comments (0)

v3883 of GOAL Released

In this release, logging of a run of a mas to file has been added, the model checker has been enabled again (allows model checking single GOAL agents), and the semantics of the exit-module action has been changed. The exit-module action no longer is counted as a 'real' action and deliberation on performing an action continues after this action has been performed now. Additionally, a break action supports quiting a nested if statement ({...}) and exit-all is added for exiting all active modules. Go here to download the release.

  • Posted: 2011-08-25 11:29
  • Author: koen
  • Categories: (none)
  • Comments (0)

v3818 of GOAL Released

In the v3818 release the semantics of modules that perform no actions has been changed and an issue with the step button has been resolved. Go here to download this release. URL: https://mmi.tudelft.nl/svn/goal/GOAL/src/goal/.

  • Posted: 2011-08-19 11:35 (Updated: 2011-08-31 16:35)
  • Author: koen
  • Categories: (none)
  • Comments (0)

GOAL Open Source Release

GOAL finally is available as open source code under the GPLv3 license. You can browse the source code of the GOAL interpreter and IDE here. Details about checking out the GOAL project with Eclipse can be found here.

  • Posted: 2011-07-28 14:17
  • Author: koen
  • Categories: (none)
  • Comments (0)

Agent Contest Team

We now have an Agent Contest Team that will work on the Multi-Agent Contest this year. Team members go here.

  • Posted: 2011-07-05 16:45
  • Author: ruud
  • Categories: (none)
  • Comments (0)

v3144 of GOAL Released

Release for MAS Project; (un)comment selection with ctrl-4 and ctrl-5. Remember last location in file browser. Download installer here.

  • Posted: 2011-07-05 16:44
  • Author: ruud
  • Categories: (none)
  • Comments (0)

Updated GOAL Programming Guide

Recent releases introduced quite a few improvements and changes into GOAL. The Programming Guide has been updated accordingly. Still working on the chapter on modules. Download the guide here.

  • Posted: 2011-07-05 16:42
  • Author: ruud
  • Categories: (none)
  • Comments (0)