LightJason / Java-AgentSpeak

LightJason - AgentSpeak(L++) for Java
https://agentspeak-java.lightjason.org
Other
23 stars 7 forks source link
agent-based-modeling agentspeak antlr antlr-grammar antlr4 bdi beliefs concurency fuzziness java lightjason parallel

LightJason - AgentSpeak(L++)

Circle CI Coverage Status Maven Central

Based on the project Jason by Jomi F. Hübner and Rafael H. Bordini an implementation has been build-up with parallel execution calls. The version defines an additional AgentSpeak(L) grammar based on AntLR for simulating a multi-agent system with a fuzzy-based logical calculus and grammar features like lambda expressions. Agent execution based on a mathematical structure to describe an optimizing process by a finite-state-machine

Base Definitions

Belief

Action

Plan

Internals Constants

Fuzziness

Rule

Rule / Plan Annotation

Goal

Test Goals

Intention

Desire

Variable

Action / Term Annotation

Graphical Representation

Structure