This chapter describes Jason, an interpreter written in Java for an extended version of AgentSpeak, a logic-based agent-oriented programming language that is suitable for the implementation of reactive planning systems according to the BDI architecture. We describe both the language and the various features and tools available in the platform.
Multi-Agent Programming. (2009). Multi-Agent Programming. Springer US. https://doi.org/10.1007/978-0-387-89299-3