Multi-agent system development & framework
In developing a multi-agent system (MAS), we refer to relevant research papers for theoretical foundation. When it comes to actually implementing the MAS, we can use various frameworks to code the MAS. The Java Agent and DEvelopment Framework (JADE) is a FIPA compliant software framework implemented using the Java programming language. The source code is released under the GNU Lesser General Public License (LGPL) Version 2. Agents can be conceptualized in terms of the belief-desire-intention (BDI) model. The Jadex reasoning engine is a Java implementation of BDI for constructing intelligent software agents using Java and XML. Jadex can be integrated with JADE to endow software agents with artificial intelligence. Like JADE, the Jadex source code is released under the GNU LGPL. The Jadex project web site has a page containing a list of related frameworks and tools for agent construction.