• NetLogo

  • Referenced in 105 articles [sw09150]
  • NetLogo [Wilensky, 1999] is a multi-agent programming language and modeling environment for simulating complex...
  • AgentSpeak

  • Referenced in 101 articles [sw06186]
  • AgentSpeak is an agent-oriented programming language. It is based on logic programming...
  • Jason

  • Referenced in 62 articles [sw06187]
  • AgentSpeak -- a logic-based agent-oriented programming language -- written in Java. It enables users ... brief introduction to multi-agent systems and the BDI agent architecture on which AgentSpeak ... comprehensive, practical guide to using Jason to program multi-agent systems. Some of the examples ... agent-oriented software engineering methodology particularly suited for implementation using BDI-based programming languages...
  • 2APL

  • Referenced in 23 articles [sw06573]
  • 2APL: a practical agent programming language. This article presents a BDI-based agent-oriented programming ... language, called 2APL (A Practical Agent Programming Language). This programming language facilitates the implementation ... formal syntax and semantics of the programming language are given ... relation with existing BDI-based agent-oriented programming languages is discussed...
  • 3APL

  • Referenced in 33 articles [sw20859]
  • triple-a-p-l). An Abstract Agent Programming Language. 3APL is a programming language...
  • KLAIM

  • Referenced in 71 articles [sw09424]
  • agents interaction and mobility. We investigate the issue of designing a kernel programming language ... operators for building processes. KLAIM naturally supports programming with explicit localities. Localities are first-class ... manipulated like any other data), but the language provides coordination mechanisms to control the interaction ... mobile code programming paradigms can be naturally implemented in our kernel language. We also present...
  • CArtAgO

  • Referenced in 14 articles [sw11700]
  • useful and effective when integrated with Agent Programming Languages based on a strong notion ... includes a bridge for the Jason agent programming language...
  • GOLOG

  • Referenced in 170 articles [sw02159]
  • particular behavior. The net effect is that programs may be written at a much higher ... abstraction than is usually possible. The language appears well suited for applications in high level ... robots and industrial processes, intelligent software agents, discrete event simulation, etc. It is based...
  • IBAL

  • Referenced in 27 articles [sw08945]
  • rational programming language, a program specifies a situation faced by an agent; evaluating the program ... IBAL, a rational programming language for probabilistic and decision-theoretic agents. IBAL provides a rich ... generative models. In addition, IBAL’s observation language makes it possible to express and compose ... these are packaged together into a programming language that has a rich type system...
  • Oz

  • Referenced in 113 articles [sw06799]
  • high-level programming language combining constraint inference with concurrency. Typical application areas of Oz include ... knowledge representation, processing of natural language, simulations, multi agent systems, and sophisticated graphical user interfaces ... feature constraints and has powerful primitives for programming constraint inference engines at a high level...
  • ConGolog

  • Referenced in 48 articles [sw01801]
  • ConGolog, a concurrent programming language based on the situation calculus As an alternative to planning ... approach to high-level agent control based on concurrent program execution is considered. A formal ... situation calculus of such a programming language is presented and illustrated with some examples...
  • KQML

  • Referenced in 31 articles [sw29718]
  • among agents. KQML can be used as a language for an application program to interact ... performatives, which defines the permissible operations that agents may attempt on each other’s knowledge...
  • SCIFF

  • Referenced in 16 articles [sw20513]
  • Verifiable agent interaction in abductive logic programming: the SCIFF framework. SCIFF is a framework thought ... agent societies. The SCIFF language is equipped with a semantics based on abductive logic programming...
  • simpleAPL

  • Referenced in 3 articles [sw06574]
  • simpleAPL is a simplified version of agent programming languages such as 3APL and 2APL designed ... safety and liveness properties of agent programs. We prove a correspondence between the operational semantics...
  • JavaLog

  • Referenced in 5 articles [sw01341]
  • oriented programming Intelligent agent development has imposed new challenges on the necessary language support. Object ... logic-oriented languages are more adequate for managing mental attitudes. Multi-paradigm languages supporting encapsulation ... good alternative for programming agents. However, a unique language to support flexible and efficient development...
  • POGTGolog

  • Referenced in 2 articles [sw32303]
  • this paper, we present the agent programming language POGTGolog (Partially Observable Game-Theoretic Golog), which ... agents acting under partial observability, where the agents may also have different initial belief states ... specifying a partial control program in a high-level logical language, which is then completed...
  • GTGolog

  • Referenced in 2 articles [sw32304]
  • based on an integration of the agent programming language GTGolog with adaptive dynamic programming techniques...
  • AKIRA

  • Referenced in 10 articles [sw02968]
  • executes Agent’s instances, plus a programming interface based on a MACRO language and some ... automated scripts that allows to create new Agents. The whole system is written...
  • MAS-SOC

  • Referenced in 3 articles [sw09161]
  • progress in the area of agent-oriented programming languages. The platform is called...
  • IndiGolog

  • Referenced in 5 articles [sw16792]
  • IndiGolog: A high-level programming language for embedded reasoning agents. IndiGolog isaprogramming languagefor autonomousagentsthat sense ... Insteadof classical planning, it supports high-level program execution. The programmer provides a high-level ... domain-speci? c actions andteststo perform the agent’s tasks. The IndiGolog interpreterthenreasons aboutthepreconditions andeffectsofthe ... program and how muchof it is searched over. The language isrichand supports concurrentprogramming.Programsareexecuted onlinetogether withsensingthe...