Jason (multi-agent systems development platform)
Encyclopedia
Jason is a platform for the development of multi-agent systems. An extension of the AgentSpeak
AgentSpeak
AgentSpeak is an agent-oriented programming language. It is based on logic programming and the BDI architecture for autonomous agents...

 agent-oriented programming language is used to program the behaviour of individual agents. Jason is developed in Java and allows the customisation of most aspects of an agent or a multi-agent system. It comes as a plugin for either jEdit
JEdit
jEdit is a text editor for programmers, available under the GNU General Public License version 2.0. It is written in Java and runs on any operating system with Java support, including Windows, Linux, Mac OS X, and BSD.-Development:...

 or Eclipse
Eclipse (software)
Eclipse is a multi-language software development environment comprising an integrated development environment and an extensible plug-in system...

, and different infra-structures for the deployment of a multi-agent system, for example using JADE
Java Agent Development Framework
Java Agent DEvelopment Framework, or JADE, is a software framework for multi-agent systems, in Java that has been in development since at least 2001...

 or SACI as an agent-based distributed system middleware. See and the external links below for a detailed account of the Jason platform.

See also

  • Agent communication language
  • AgentSpeak
    AgentSpeak
    AgentSpeak is an agent-oriented programming language. It is based on logic programming and the BDI architecture for autonomous agents...

  • Autonomous agent
    Autonomous agent
    An autonomous agent is an intelligent agent operating on an owner's behalf but without any interference of that ownership entity. An intelligent agent, however appears according to a multiply cited statement in a no longer accessible IBM white paper as follows:Intelligent agents are software...

  • Cognitive architecture
    Cognitive architecture
    A cognitive architecture is a blueprint for intelligent agents. It proposes computational processes that act like certain cognitive systems, most often, like a person, or acts intelligent under some definition. Cognitive architectures form a subset of general agent architectures...

  • Multi-agent systems
  • Software agent
    Software agent
    In computer science, a software agent is a piece of software that acts for a user or other program in a relationship of agency, which derives from the Latin agere : an agreement to act on one's behalf...


External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK