The Foundation for Intelligent Physical Agents (FIPA) is a body for developing and setting
computer software
Software is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the work.
At the lowest programming level, executable code consists ...
standards for heterogeneous and interacting
agents and agent-based systems.
FIPA was founded as a Swiss
not-for-profit organization in 1996 with the ambitious goal of defining a full set of standards for both implementing systems within which agents could execute (agent platforms) and specifying how agents themselves should communicate and interoperate in a standard way.
Within its lifetime the organization's membership included several academic institutions and a large number of companies including
Hewlett Packard,
IBM,
BT (formerly British Telecom),
Sun Microsystems,
Fujitsu and many more. A number of standards were proposed, however, despite several agent platforms adopting the "FIPA standard" for agent communication it never succeeded in gaining the commercial support which was originally envisaged. The Swiss organization was dissolved in 2005 and an
IEEE
The Institute of Electrical and Electronics Engineers (IEEE) is a 501(c)(3) professional association for electronic engineering and electrical engineering (and associated disciplines) with its corporate office in New York City and its operat ...
standards committee was set up in its place.
The most widely adopted of the FIPA standards are the Agent Management and
Agent Communication Language
Agent Communication Language (ACL), proposed by the Foundation for Intelligent Physical Agents (FIPA), is a proposed standard language for agent communications. Knowledge Query and Manipulation Language (KQML) is another proposed standard.
Th ...
(FIPA-ACL) specifications.
The name FIPA is somewhat of a
misnomer as the "physical
agents" with which the body is concerned exist solely in software (and hence have no physical aspect).
Systems using FIPA standards
Gamma Platform Se
FIPA interfaceFetch.AI*
JadeJadex Agents(Java)
Java Intelligent Agent Componentware (JIAC)(Java)
The SPADE Multiagent and Organizations Platform(Python)
*
JACK Intelligent Agents
JACK Intelligent Agents is a framework in Java for multi-agent system development. JACK Intelligent Agents was built by Agent Oriented Software Pty. Ltd. (AOS) and is a third generation agent platform building on the experiences of the Procedural ...
(Java)
The April Agent Platform (AAP) and Language (April) (No longer actively developed)
Zeus Agent Building Toolkit (No longer actively developed)
(No longer actively developed)
AgentService(C#) (last update: 2009)
See also
*
Agent Communications Language
External links
FIPA Official web site
References
{{authority control
Information technology organisations based in Switzerland
Multi-agent systems
Standards organisations in Switzerland
1996 establishments in Switzerland