tinyMAS: a Tiny MultiAgent Java Platform

The Tiny Multiagent Platform is a very small platform which permits to implement and run agent-based systems.

This platform was written by Stéphane GALLAND and Nicolas GAUD for the multiagent courses of the Computer Science Department of the University of Technology of Belfort-Montbéliard.

The Tiny Multiagent Platform contains the following projects:

  • org.arakhne.tinyMAS.core: the core implementation of the platform including kernel, scheduler, white pages, yellow pages, agents, environment, influence and perception.
  • org.arakhne.tinyMAS.network: an extension of the tinyMAS platform that supports kernels distributed on a network.
  • org.arakhne.tinyMAS.situatedEnvironment: an extension of the tinyMAS core platform that provides features for situated environments: environment, body, perception and influence.
  • org.arakhne.tinyMAS.demo: demos that illustrate several features of the tinyMAS platform.

You are welcome to contribute.

Industry-Ready Platform

tinyMAS is dedicated to students. If you are searching for an industry-ready platform, please take a look at the:

Janus Project

AuthorsStéphane GALLAND, Nicolas GAUD
Licenses
Operating SystemsOS Independent
ImplementationJava
SVN directorytinymas
Maven Group Idorg.arakhne.tinymas
Maven Artifact Idstinymas-kernel, tinymas-network, tinymas-environment, tinymas-demos

RssRecent releases

PackageStable VersionDevelopment Version
tinymas-kernel6.66.7
tinymas-network6.66.7
tinymas-environment6.66.7
tinymas-demos6.66.7

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.