| A Functional Agent-Based Language for Simulation (FABLES) egy modellezési nyelv és a hozzá tartozó integrált környezet, melyet az AITIA kifejezetten ágens-alapú szimulációk létrehozásához fejlesztett. Használata csak minimális programozási készséget igényel, mivel hasonlatos a kapcsolódó területen használatos matematikai formalizmusokhoz.
A FABLES olyan funkciókkal lett felruházva, melyek a nyelv használatát nagyban megkönnyítik, mint például a nyelvi asszisztens, a syntaxok megjelölése, a zárójelek párosítása, vagy a összefüggés érzékeny súgó. Az integrált modellezési környezetnek része a vizualizációs varázsló, amely a szimulációk eredményeinek grafikus megjelenítését teljes körűen támogatja, és nagyban megkönnyíti.
Programjellemzők
- Ágensek, formulák és ütemezés
- Grafikon és vizualizációs varázsló (programozás nélkül)
- Integrált modellezési környezet
- Java-kód generálás
A FABLES egy dinamikus, nem-szigorú funkcionális programnyelv, paraméter átadása lusta (lazy) kiértékelésű. A nyelv magasabb rendű függvényeket, sor és sorozat kifejezéseket, valamint az ütemezés kezelésére szolgáló speciális nyelvi összetevőket tartalmaz. A FABLES több programozási paradigma egyidejű használatát is támogatja, kihasználva az objektumorientált, a funkcionális és a procedurális nyelvek adta lehetőségeket.
Letöltések
|  |
|