FABLES |
The Functional Agent-Based language for Simulations (FABLES) is a programming language and its integrated environment developed by AITIA specially designed for creating agent-based simulations. It requires minimal programming skills, as its formalism is similar to the mathematical formalism used in publications in the subject.
FABLES has a whole range of functions intended to make the use of the language easier like the language assistant, syntax highlighting, bracket matching and the context sensitive help. An observation wizard is also provided with the language, which gives great ease to creating visualizations from the simulations. With the above-described IDE this constitutes what is called Integrated Modeling Environment.
Features
- Agents, formulas and schedules
- Charting and visualization wizard (no programming necessary)
- Integrated modeling environment
- Java code generation (cf. simulation core)
FABLES is a dynamically typed, lazy, non-pure functional language. It contains higher-order functions, set and sequence expressions, and special language constructs for scheduling events. If you are familiar with programming you might note that FABLES is multi-paradigm language. It merges the attributes of object-oriented, functional and procedural languages.
Downloads
For more information and dowloading FABLES, please refer to the FABLES web page.
|  |
|