Jason is a fully-fledged interpreter for an extended version of AgentSpeak, a BDI agent-oriented logic programming language, and is implemented in Java. Using JADE a multi-agent system can be distributed over a network effortlessly.
Homepage POM file JAR file Javadoc'net.sf.jason:jason:1.4.2'