—This article describes JADE Agent Programming Language (JAPL) that allows fast and efficient implementation of intelligent behaviors into mobile agents, based on three logical, FIPA speech acts, and a part of complex procedural script for actions. It integrates the ontologies and defines communication services. Rather than rely on a library of plans, JAPL allows agents to plan from first principles. It also describes how to program the multiple JADE behaviors using JAPL instructions and how to compile JAPL to JAVA classes.
展开▼