TinyMAS is no more under development. A large amount of its source code is merged into the Janus platform

tinyMAS: a Tiny MultiAgent Java Platform

  • Rrelease-before
  • 6.6
  • Rrelease-mid
  •  2010-12-27
  • Rrelease-after
  • Release

Changes:

  • TinyMAS project is freezed. Developers are now working on the Janus platform.

  • Rrelease-before
  • 6.6
  • Rrelease-mid
  •  2009-04-04
  • Rrelease-after
  • Bugfixes

Changes:

  • First Mavenization of the tinyMAS project.
  • Bug fix: change the agent's lifecycle for situated environment.
  • Bug fix: enhance the stability of the network support

  • Rrelease-before
  • 6.5
  • Rrelease-mid
  •  2009-03-30
  • Rrelease-after
  • Bugfixes

Changes:

  • Bug fix: prevent ConcurrentModificationException exception on the list of the agents.
  • Enhance the performances of the simulator with calls of the doPerception() and doDecisionAndAction() functions in the same live() invocation. It prevents to call one time live() to retreive the perceptions and one more time to compute the influences.
  • Fixing several Java warnings.

  • Rrelease-before
  • 6.4
  • Rrelease-mid
  •  2008-12-09
  • Rrelease-after
  • Bugfixes

Changes:

  • Bug Fix: the kernel uses the localhost as IP address and not the other addresses.

  • Rrelease-before
  • 6.3
  • Rrelease-mid
  •  2008-11-28
  • Rrelease-after
  • Bugfixes

Changes:

  • Do not translate to byte array the messages sent by network connexion. Use the Java object serialization insteed.
  • Bug Fix: accept only one connexion from a remote kernel according to the source code changes in version 6.2.

  • Rrelease-before
  • 6.2
  • Rrelease-mid
  •  2008-11-27
  • Rrelease-after
  • Bugfixes

Changes:

  • Do not open a socket connection each time a message must be sent between two kernels.

  • Rrelease-before
  • 6.1
  • Rrelease-mid
  •  2008-06-10
  • Rrelease-after
  • Bugfixes

Changes:

  • Make the message box synchronized to avoid as most as possible the ConcurrentSynchronizationError.

  • Rrelease-before
  • 6.0
  • Rrelease-mid
  •  2008-06-04
  • Rrelease-after
  • Release

Changes:

  • The getPerceptions() function now returns a list of perceptions instead of an array of perceptions. It avoids array convertion exceptions.

  • Rrelease-before
  • 5.0
  • Rrelease-mid
  •  2008-05-15
  • Rrelease-after
  • Bugfixes

Changes:

  • Bug fix in SituatedAgent.java and PerceptionInterestFilter.java: when the environment has computed an empty perception, the filter stays in the same state, ie. the old perceptions are leaves unchanged in the filter.

  • Rrelease-before
  • 4.0
  • Rrelease-mid
  •  2008-05-14
  • Rrelease-after
  • Release

Changes:

  • Add SimulationClock.perTimeUnit() functions that permits to adapt a value according to the progression of time on the simulator.

  • Rrelease-before
  • 3.0
  • Rrelease-mid
  •  2007-12-31
  • Rrelease-after
  • Release

Changes:

  • Move the environment scheduling algorithm from Kernel to Scheduler.
  • Add log messages inside the network transport service.
  • Add the SimulationClock interface that provides a way to obtain the current simulation time.
  • Remove the simulation time functions from the environment.
  • Rename the kernel step functions to avoid use conflict with simulation time functions.

  • Rrelease-before
  • 2.0
  • Rrelease-mid
  •  2007-11-17
  • Rrelease-after
  • Release,Bugfixes

Changes:

  • Fix the situated environment API.
  • Add the third prey-predator demo based on a situated environment.
  • Fix the prey-predator behavior in the second demo.

  • Rrelease-before
  • 1.0
  • Rrelease-mid
  •  2007-09-01
  • Rrelease-after
  • Release

Changes:

  • First public release.

No-screenshot

Project Spotlight

TeX-UPmethodology

A LaTeX style which permits to create Unified Process methodology (UP or RUP) based documents (document version, history, authors, validators, specification, task management, helping tools...).

No-screenshot

Project Spotlight

tinyMAS

A very small platform which permits to implement and run agent-based systems.