https://github.com/gallandarakhneorg/tinymas
The TinyMAS multiagent platform (deprecated)
https://github.com/gallandarakhneorg/tinymas
Last synced: 30 days ago
JSON representation
The TinyMAS multiagent platform (deprecated)
- Host: GitHub
- URL: https://github.com/gallandarakhneorg/tinymas
- Owner: gallandarakhneorg
- Created: 2013-11-17T11:35:24.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2016-11-23T10:21:40.000Z (almost 9 years ago)
- Last Synced: 2025-03-05T18:34:52.257Z (7 months ago)
- Language: Java
- Homepage: http://www.arakhne.org/tinymas
- Size: 144 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.adoc
Awesome Lists containing this project
README
= 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 GAUD Nicolas for the multiagent courses of the Computer Science Department of the link:http://www.utbm.fr[University of Technology of Belfort-Montbéliard].
CAUTION: TinyMAS is no more under development. A large amount of its source code is merged into the link:http://www.janusproject.io[Janus platform].
== tinyMAS: a SARL Run-time Environment
link:http://www.sarl.io[SARL] is a general-purpose agent-oriented language. SARL aims at providing the fundamental abstractions for dealing with concurrency, distribution, interaction, decentralization, reactivity, autonomy and dynamic reconfiguration. These high-level features are now considered as the major requirements for an easy and practical implementation of modern complex software applications.
A SARL Run-time Environment (SRE) executes or interprets compiled SARL code on an "hardware platform." A module of tinyMAS was written to make it a SRE.
The tinyMAS SRE does not support all the elements of the SARL metamodel. Indeed the support for external contexts and inner contexts is not implemented.A short tutorial in available of the SARL website for creating a SRE with the tinyMAS platform: http://www.sarl.io/docs/suite/io/sarl/docs/tutorials/CreatingASARLRunTimeEnvironmentForTheTinyMASPlatformSpec.html