JACK Intelligent Agents, the Glossary
JACK Intelligent Agents is a framework in Java for multi-agent system development.[1]
Table of Contents
37 relations: Agent Communications Language, Agent-based model, Apache Tomcat, ASCII, Australian Artificial Intelligence Institute, Autonomous agent, Belief–desire–intention software model, Cognitive architecture, Command-line interface, Commercial off-the-shelf, Cross-platform software, Distributed multi-agent reasoning system, Eclipse (software), Foundation for Intelligent Physical Agents, Graphical user interface, HTTP, Integrated development environment, Intelligent agent, Jakarta Servlet, Java (programming language), Java Agent Development Framework, Java virtual machine, MacOS, Microsoft Windows, Multi-agent system, Operating system, OS X Lion, Procedural reasoning system, Proprietary software, Software agent, Software framework, SRI International, Systems development life cycle, XML, YAML, 32-bit computing, 64-bit computing.
- Agent-based software
Agent Communications Language
Agent Communication Language (ACL), proposed by the Foundation for Intelligent Physical Agents (FIPA), is a proposed standard language for agent communications.
See JACK Intelligent Agents and Agent Communications Language
Agent-based model
An agent-based model (ABM) is a computational model for simulating the actions and interactions of autonomous agents (both individual or collective entities such as organizations or groups) in order to understand the behavior of a system and what governs its outcomes.
See JACK Intelligent Agents and Agent-based model
Apache Tomcat
Apache Tomcat (called "Tomcat" for short) is a free and open-source implementation of the Jakarta Servlet, Jakarta Expression Language, and WebSocket technologies.
See JACK Intelligent Agents and Apache Tomcat
ASCII
ASCII, an acronym for American Standard Code for Information Interchange, is a character encoding standard for electronic communication.
See JACK Intelligent Agents and ASCII
Australian Artificial Intelligence Institute
In Australia, the Australian Artificial Intelligence Institute (Australian AI Institute, AAII, or A2I2) was a government-funded research and development laboratory for investigating and commercializing artificial intelligence (AI), specifically intelligent software agents.
See JACK Intelligent Agents and Australian Artificial Intelligence Institute
Autonomous agent
There are various definitions of autonomous agent.
See JACK Intelligent Agents and Autonomous agent
Belief–desire–intention software model
The belief–desire–intention software model (BDI) is a software model developed for programming intelligent agents.
See JACK Intelligent Agents and Belief–desire–intention software model
Cognitive architecture
A cognitive architecture refers to both a theory about the structure of the human mind and to a computational instantiation of such a theory used in the fields of artificial intelligence (AI) and computational cognitive science.
See JACK Intelligent Agents and Cognitive architecture
Command-line interface
A command-line interface (CLI) is a means of interacting with a computer program by inputting lines of text called command-lines.
See JACK Intelligent Agents and Command-line interface
Commercial off-the-shelf
Commercial-off-the-shelf or commercially available off-the-shelf (COTS) products are packaged or canned (ready-made) hardware or software, which are adapted aftermarket to the needs of the purchasing organization, rather than the commissioning of custom-made, or bespoke, solutions.
See JACK Intelligent Agents and Commercial off-the-shelf
Cross-platform software
In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms.
See JACK Intelligent Agents and Cross-platform software
Distributed multi-agent reasoning system
In artificial intelligence, the distributed multi-agent reasoning system (dMARS) was a platform for intelligent software agents developed at the AAII that makes uses of the belief–desire–intention software model (BDI).
See JACK Intelligent Agents and Distributed multi-agent reasoning system
Eclipse (software)
Eclipse is an integrated development environment (IDE) used in computer programming.
See JACK Intelligent Agents and Eclipse (software)
Foundation for Intelligent Physical Agents
The Foundation for Intelligent Physical Agents (FIPA) is a body for developing and setting computer software standards for heterogeneous and interacting agents and agent-based systems. JACK Intelligent Agents and Foundation for Intelligent Physical Agents are agent-based software.
See JACK Intelligent Agents and Foundation for Intelligent Physical Agents
Graphical user interface
A graphical user interface, or GUI, is a form of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation.
See JACK Intelligent Agents and Graphical user interface
HTTP
HTTP (Hypertext Transfer Protocol) is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems.
See JACK Intelligent Agents and HTTP
Integrated development environment
An integrated development environment (IDE) is a software application that provides comprehensive facilities for software development.
See JACK Intelligent Agents and Integrated development environment
Intelligent agent
In intelligence and artificial intelligence, an intelligent agent (IA) is an agent acting in an intelligent manner.
See JACK Intelligent Agents and Intelligent agent
Jakarta Servlet
A Jakarta Servlet, formerly Java Servlet is a Java software component that extends the capabilities of a server.
See JACK Intelligent Agents and Jakarta Servlet
Java (programming language)
Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.
See JACK Intelligent Agents and Java (programming language)
Java Agent Development Framework
Java Agent Development Framework, or JADE, is a software framework for the development of software agents, implemented in Java. JACK Intelligent Agents and Java Agent Development Framework are agent-based software and Java platform software.
See JACK Intelligent Agents and Java Agent Development Framework
Java virtual machine
A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages that are also compiled to Java bytecode. JACK Intelligent Agents and Java virtual machine are Java platform software.
See JACK Intelligent Agents and Java virtual machine
MacOS
macOS, originally Mac OS X, previously shortened as OS X, is an operating system developed and marketed by Apple since 2001.
See JACK Intelligent Agents and MacOS
Microsoft Windows
Microsoft Windows is a product line of proprietary graphical operating systems developed and marketed by Microsoft.
See JACK Intelligent Agents and Microsoft Windows
Multi-agent system
A multi-agent system (MAS or "self-organized system") is a computerized system composed of multiple interacting intelligent agents.
See JACK Intelligent Agents and Multi-agent system
Operating system
An operating system (OS) is system software that manages computer hardware and software resources, and provides common services for computer programs.
See JACK Intelligent Agents and Operating system
OS X Lion
OS X Lion, also known as Mac OS X Lion, (version 10.7) is the eighth major release of macOS, Apple's desktop and server operating system for Mac computers.
See JACK Intelligent Agents and OS X Lion
Procedural reasoning system
In artificial intelligence, a procedural reasoning system (PRS) is a framework for constructing real-time reasoning systems that can perform complex tasks in dynamic environments.
See JACK Intelligent Agents and Procedural reasoning system
Proprietary software
Proprietary software is software that grants its creator, publisher, or other rightsholder or rightsholder partner a legal monopoly by modern copyright and intellectual property law to exclude the recipient from freely sharing the software or modifying it, and—in some cases, as is the case with some patent-encumbered and EULA-bound software—from making use of the software on their own, thereby restricting their freedoms.
See JACK Intelligent Agents and Proprietary software
Software agent
In computer science, a software agent is a computer program that acts for a user or another program in a relationship of agency. JACK Intelligent Agents and software agent are agent-based software.
See JACK Intelligent Agents and Software agent
Software framework
In computer programming, a software framework is an abstraction in which software, providing generic functionality, can be selectively changed by additional user-written code, thus providing application-specific software.
See JACK Intelligent Agents and Software framework
SRI International
SRI International (SRI) is an American nonprofit scientific research institute and organization headquartered in Menlo Park, California.
See JACK Intelligent Agents and SRI International
Systems development life cycle
In systems engineering, information systems and software engineering, the systems development life cycle (SDLC), also referred to as the application development life cycle, is a process for planning, creating, testing, and deploying an information system.
See JACK Intelligent Agents and Systems development life cycle
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data.
See JACK Intelligent Agents and XML
YAML
YAML (see) is a human-readable data serialization language.
See JACK Intelligent Agents and YAML
32-bit computing
In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in 32-bit units.
See JACK Intelligent Agents and 32-bit computing
64-bit computing
In computer architecture, 64-bit integers, memory addresses, or other data units are those that are 64 bits wide.
See JACK Intelligent Agents and 64-bit computing
See also
Agent-based software
- Agent-oriented programming
- AnyLogic
- Botnets
- Comparison of platforms for software agents
- Cougaar
- ESTAR project
- Foundation for Intelligent Physical Agents
- Framsticks
- GORITE
- HL7 Services Aware Interoperability Framework
- Health Level 7
- INGENIAS
- JACK Intelligent Agents
- Java Agent Development Framework
- Java Evolutionary Computation Toolkit
- Juan Pavón
- Mycroft (software)
- NetLogo
- Piranha (software)
- Repast (modeling toolkit)
- SARL (programming language)
- Software agent
- Virtual assistant
- WolframAlpha