Distributed Multi-Agent Reasoning System
Encyclopedia
In artificial intelligence
, the Distributed Multi-Agent Reasoning System (dMARS) is a platform for intelligent software agents
developed at the AAII
that makes uses of the BDI software model. The design for dMARS is an extension of the intelligent agent cognitive architecture developed at SRI International
called PRS
. The most recent incarnation of this framework is the JACK Intelligent Agents
platform.
for building complex, distributed, time-critical systems.
Artificial intelligence
Artificial intelligence is the intelligence of machines and the branch of computer science that aims to create it. AI textbooks define the field as "the study and design of intelligent agents" where an intelligent agent is a system that perceives its environment and takes actions that maximize its...
, the Distributed Multi-Agent Reasoning System (dMARS) is a platform for intelligent software agents
Intelligent agent
In artificial intelligence, an intelligent agent is an autonomous entity which observes through sensors and acts upon an environment using actuators and directs its activity towards achieving goals . Intelligent agents may also learn or use knowledge to achieve their goals...
developed at the AAII
Australian Artificial Intelligence Institute
In Australia, the Australian Artificial Intelligence Institute was a government funded research and development laboratory for investigating and commercializing Artificial Intelligence, specifically Intelligent Software Agents.- History :The AAII was started in 1988 as an initiative by the Hawke...
that makes uses of the BDI software model. The design for dMARS is an extension of the intelligent agent cognitive architecture developed at SRI International
SRI International
SRI International , founded as Stanford Research Institute, is one of the world's largest contract research institutes. Based in Menlo Park, California, the trustees of Stanford University established it in 1946 as a center of innovation to support economic development in the region. It was later...
called PRS
Procedural Reasoning System
In Artificial Intelligence, the Procedural Reasoning System is a framework for constructing real-time reasoning systems that can perform complex tasks in dynamic environments...
. The most recent incarnation of this framework is the JACK Intelligent Agents
JACK Intelligent Agents
JACK Intelligent Agents or JACK is a framework in Java for multi-agent system development. JACK Intelligent Agents was built by Agent Oriented Software Pty. Ltd. and is a third generation agent platform building on the experiences of the Procedural Reasoning System and Distributed Multi-Agent...
platform.
Overview
dMARS is an agent-oriented development and implementation environment written in C++C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...
for building complex, distributed, time-critical systems.
See also
- Australian Artificial Intelligence InstituteAustralian Artificial Intelligence InstituteIn Australia, the Australian Artificial Intelligence Institute was a government funded research and development laboratory for investigating and commercializing Artificial Intelligence, specifically Intelligent Software Agents.- History :The AAII was started in 1988 as an initiative by the Hawke...
- Belief-Desire-Intention software model
- Intelligent agentIntelligent agentIn artificial intelligence, an intelligent agent is an autonomous entity which observes through sensors and acts upon an environment using actuators and directs its activity towards achieving goals . Intelligent agents may also learn or use knowledge to achieve their goals...
- Procedural Reasoning SystemProcedural Reasoning SystemIn Artificial Intelligence, the Procedural Reasoning System is a framework for constructing real-time reasoning systems that can perform complex tasks in dynamic environments...
- JACK Intelligent AgentsJACK Intelligent AgentsJACK Intelligent Agents or JACK is a framework in Java for multi-agent system development. JACK Intelligent Agents was built by Agent Oriented Software Pty. Ltd. and is a third generation agent platform building on the experiences of the Procedural Reasoning System and Distributed Multi-Agent...
- AgentSpeakAgentSpeakAgentSpeak is an agent-oriented programming language. It is based on logic programming and the BDI architecture for autonomous agents...
External links
- dMARS Product Brief on the AAII website via the Internet Archive
- HarTech Technologies HarTech technologies has developed a unique distributed multi agent system (DMAS) kernel for the development of multiple types of systems. This kernel is highly used in advanced simulation systems and dicstributed command and control systems. Additional information can also be found at Distributed Multi Agent System Kernel