A practical agent programming language

A practical agent programming language discusses the need for an eective and practical bdi based agent oriented programming language. It proposes an alternative by presenting the syn tax and semantics of a programming language, called 2apl (a practical agent programming language). This programming language facilitates the implementation of multi agent systems consisting of individual cognitive agents.