3APL (Artificial Autonomous Agents Programming Language)


3APL (Artificial Autonomous Agents Programming Language)


Agent programming in 3APL [PDF] from tudelft.nlKV Hindriks, FS De Boer, W Van der Hoek… – Autonomous Agents and …, 1999 – Springer An intriguing and relatively new metaphor in the programming community is that of an  intelligent agent. The idea is to view programs as intelligent agents acting on our behalf. By  using the metaphor of intelligent agents the programmer views programs as entities which … Cited by 335 – Related articles – BL Direct – All 14 versions

A programming language for cognitive agents goal directed 3apl [PDF] from uu.nlM Dastani, M van Riemsdijk, F Dignum… – Programming Multi-Agent …, 2004 – Springer This paper presents the specification of a programming language for cognitive agents. This  programming language is an extension of 3APL (An Abstract Agent Programming  Language) and allows the programmer to implement agents’ mental attitudes like beliefs, … Cited by 156 – Related articles – BL Direct – All 30 versions

Programming agent deliberation: An approach illustrated using the 3APL language [PDF] from uu.nlM Dastani, F De Boer, F Dignum… – Proceedings of the second …, 2003 – dl.acm.org Abstract This paper presents the specification of a programming language for implementing  the deliberation cycle of cognitive agents. The mental attitudes of cognitive agents are  assumed to be represented in an object language. The implementation language for the … Cited by 86 – Related articles – All 16 versions

Programming multi-agent systems in 3APL [PDF] from uu.nlM Dastani, M Birna Riemsdijk… – Multi-agent programming, 2005 – Springer This chapter presents 3APL, which is a multi-agent programming language, and its  corresponding development platform. The 3APL language is motivated by cognitive agent  architectures and provides programming constructs to implement individual agents … Cited by 65 – Related articles – BL Direct – All 8 versions

Programming deliberative agents for mobile services: the 3apl-m platform [PDF] from uu.nlF Koch, JJ Meyer, F Dignum… – Programming Multi-Agent …, 2006 – Springer 3APL-M is a platform for building deliberative multi-agent systems whose components  execute on handheld and embedded computational devices. The solution takes advantage  of the 3APL language and definitions, delivers a methodology for building Belief-Desire- … Cited by 30 – Related articles – BL Direct – All 14 versions

Prototyping 3APL in the Maude term rewriting language [PDF] from pp.uaM van Riemsdijk, F de Boer, M Dastani… – Computational Logic in …, 2007 – Springer This paper presents an implementation of (a simplified version of) the cognitive agent  programming language 3APL in the Maude term rewriting language. Maude is based on the  mathematical theory of rewriting logic. The language has been shown to be suitable both … Cited by 22 – Related articles – BL Direct – All 21 versions

A formal embedding of AgentSpeak (L) in 3APL [PDF] from uu.nlK Hindriks, F de Boer, W Van Der Hoek… – Advanced Topics in …, 1998 – Springer Agent-based computing in Artificial Intelligence has given rise to a number of diverse and  competing proposals for agent programming languages. For several reasons it has been  difficult to evaluate and compare those different proposals. One of the main reasons is the … Cited by 20 – Related articles – BL Direct – All 27 versions

A formal architecture for the 3APL agent programming language [PDF] from psu.eduM d’Inverno, K Hindriks… – … and Development in Z and B, 2000 – Springer The notion of agents has provided a way of imbuing traditional computing systems with an  extra degree of flexibility that allows them to be more resilient and robust in the face of more  varied and unpredictable forms of interaction. One class of agents, typically called … Cited by 17 – Related articles – BL Direct – All 18 versions

Failure, monitoring and recovery in the agent language 3APL [PDF] from aaaipress.orgK Hindriks, F de Boer, W Van Der Hoek… – … Robotics. Papers from …, 1998 – aaai.org Abstract In a complex and dynamic environment a situated agent, like a mobile robot, has  limited knowledge resources and limited control. Sooner or later, therefore, some kind of  failure will occur when a robot is attempting to accomplish its task. For this reason, such an … Cited by 16 – Related articles – All 7 versions

An embedding of ConGolog in 3APL [PDF] from uu.nlKV Hindriks, Y Lespérance… – 2000 – igitur-archive.library.uu.nl Several high-level programming languages for programming agents and robots have been  proposed in recent years. Each of these languages has its own features and merits. It is still  difficult, however, to compare different programming frameworks and evaluate the relative … Cited by 16 – Related articles – BL Direct – All 21 versions

[CITATION] de Boer, Wiebe van der Hoek, and John-Jules Ch. Meyer. A formal embedding of AgentSpeak (L) in 3APL KV Hindriks… – Advanced Topics in Artificial Intelligence (LNAI 1502), 1998 Cited by 14 – Related articles

Interest-based negotiation as an extension of monotonic bargaining in 3APL [PDF] from uu.nlP Pasquier, F Dignum, I Rahwan… – Agent Computing and …, 2006 – Springer Reframing is a sub-type of interest-based negotiation strategy that enhances bargaining by  allowing the negotiators to ask for the underlying goal of the negotiation and propose  alternative plan (s) which may entail a deal on alternative issues. This paper (i) presents a … Cited by 11 – Related articles – BL Direct – All 16 versions

A programming logic for part of the agent language 3APL K Hindriks, F de Boer, W van der Hoek… – Formal Approaches to …, 2001 – Springer 3APL is an agent programming language based on the concept of an intelligent agent. An  intelligent agent is a computational entity with a mental state consisting of its beliefs and  goals. The operational semantics of the language 3APL is specified by a formal semantics … Cited by 12 – Related articles – BL Direct – All 8 versions

[CITATION] 3apl platform user guide M Dastani – University of Utrecht, Mehdi Dastani, Utrecht, 2004 Cited by 12 – Related articles

[CITATION] Programming Multi-Agent Systems in 3APL, chapter 2 M Dastani, MB van Riemsdijk… – Volume, 2005 Cited by 9 – Related articles

3APL-M platform for deliberative agents in mobile devices [PDF] from fernandokoch.meF Koch – Proceedings of the fourth international joint conference …, 2005 – dl.acm.org 1. INTRODUCTION The benefit of mobile computing is to have an always- present software application  able to process contextual in- formation and to supply the user with the right informa- tion at the  right time [6]. Agent paradigm seems to offer a set of features that are closely aligned with …  Cited by 5 – Related articles – All 7 versions

[PDF] 3APL as programming language for cognitive robots [PDF] from uu.nlM Verbeek – Master’s thesis, Utrecht University, 2003 – cs.uu.nl Agents have been a hot topic in AI research for over 10 years now. What is an agent? Let’s  start with a definition from Wooldridge:”An agent is a computer system that is situated in  some environment and is capable of autonomous action in this environment in order to … Cited by 8 – Related articles – View as HTML

Implementing cognitive agents in 3APL M Dastani, F De Boer, F Dignum… – … of the The 14th …, 2002 – en.scientificcommons.org Abstract Implementing Cognitive Agents APL Dastani Boer Kroese Dignum van der Hoek  Meyer Institute Information and Computing Sciences Utrecht University Abstract APL  programming language for implementing cognitive agents demonstrate Java … Cited by 7 – Related articles – Cached – All 7 versions

[CITATION] Agent programming in 3APL W van der Hoek, K Hindriks, F de Boer… – Autonomous Agents and Multi- …, 1999 Cited by 7 – Related articles

[PDF] 3APL platform [PDF] from uu.nlM Dastani – Utrecht University, 2004 – cs.uu.nl The 3APL platform is an experimental tool, designed to support the development,  implementation, and execution of 3APL agents [2]. It provides a graphical interface through  which a user can develop and execute 3APL agents using several facilities, such as a … Cited by 6 – Related articles – View as HTML – All 7 versions

[PDF] 3apl platform [PDF] from uu.nlEC Ten Hoeve, M Dastani, F Dignum… – Proc. of the The 15th …, 2003 – cs.uu.nl Abstract The 3APL platform is an experimental multiagent platform, designed to support the  FIPA specifications. It provides a graphical interface in which a user can develop and  execute agents using several tools, such as a syntax-colored editor and several … Cited by 6 – Related articles – View as HTML – All 7 versions

[PDF] Incorporating knowledge updates in 3APL-preliminary report [PDF] from unl.ptV Nigam… – ProMAS, 2006 – centria.di.fct.unl.pt Abstract. 3APL is a widely known multi-agent programming language. However, when to be  used in certain domains and environments, 3APL has some limitations related to its  simplistic update operator that only allows for updates to the extensional part of the belief … Cited by 5 – Related articles – View as HTML – All 4 versions

[CITATION] Multi-Agent Programming-Languages, Platforms and Applications, chapter Programming multi-agent systems in 3APL M Dastani, MB van Riemsdijk… – 2005 – Springer Cited by 5 – Related articles

[CITATION] 3APL platform EC Hoeve – 2003 – Master’s Thesis, University of Utrecht … Cited by 4 – Related articles

Adding knowledge updates to 3apl [PDF] from pp.uaV Nigam… – Programming Multi-Agent Systems, 2007 – Springer 3APL is a widely known multi-agent programming language. However, when to be used in  certain domains and environments, 3APL has some limitations related to its simplistic  update operator that only allows for updates to the extensional part of the belief base and … Cited by 3 – Related articles – BL Direct – All 11 versions

[CITATION] 3APL-M: Platform for Lightweight Deliberative Agents F Koch – University Utrecht, 2005 Cited by 3 – Related articles

[CITATION] A formal embedding of ConGolog in 3APL KV Hindriks, Y Lespirance… – … of the 14th European Conference on …, 2002 Cited by 3 – Related articles

[CITATION] 3APL Platform EC Van der Hoeve, M Dastani, F Dignum… – Proc. of the The 15th Belgian- …, 2003 Cited by 3 – Related articles

3APL: A programming language for cognitive agents M Dastani, F Dignum… – … for Informatics and …, 2003 – en.scientificcommons.org Publikationsansicht. 59532743. 3APL: A Programming Language for Cognitive Agents (2003). …  Cited by 14 – Related articles – Cached – All 2 versions

Decisions, Deliberation, and Agent Types CDT-QDT-BDI-3APL-BOID M Dastani… – 2005 – Citeseer Abstract: In this paper we investigate the relation between decisions, deliberation and agent  types. In particular, we are interested how deliberation leads to decisions, and how agent  types classify patterns of deliberation. We therefore consider Classical and Qualitative … Cited by 2 – Related articles – Cached – All 2 versions

[PDF] Intro to the 3apl interpreter [PDF] from uu.nlD Leijen – 2002 – cs.uu.nl This document describes the 3APL ‘prototype’interpreter system. It is created to experiment  with new features of 3APL, like complex goals and agent communication. As a prototype  system, it doesn’t implement full 3APL and it lacks many features that the full Java system … Cited by 2 – Related articles – View as HTML

Co-evolution of i* Models and 3APL Agents [PDF] from uow.edu.auA Krishna, Y Guan… – Quality Software, 2006. QSIC …, 2006 – ieeexplore.ieee.org Abstract Agent-oriented conceptual modelling (AOCM), as exemplified by the i* notation (Yu,  1995), represents an interesting approach to modelling early phase requirements that is  particularly effective in capturing organisational contexts, stakeholder intentions and … Cited by 2 – Related articles – All 9 versions

[CITATION] A formal architecture for the 3apl programming language K Hindriks, F de Boer, W van der Hoek… – … Conference of B and Z Users, …, 2000 Cited by 2 – Related articles

[CITATION] A Programming Language for Cognitive Agents: Goal Directed 3APL MD Birna van Riemsdijk, F Dignum… – Proceedings of the First Workshop on …, 2003 Cited by 2 – Related articles

[CITATION] Ch.(2005). Programming Multi-Agents Systems in 3APL MM Dastani, MB Riemsdijk… – Multi-Agent Programming (Languages, Platforms … Cited by 2 – Related articles

[CITATION] 3apl: A programming language for cognitive agents. ercim news, european research, 2000 M Dastani, F Dignum… – Consortium for Informatics and Mathematics, Special … Cited by 2 – Related articles

[CITATION] A Programming Logic for the Agent Programming Language 3APL KV Hindriks, FS de Boer, W van der Hoek… – Proc. of 1st Goddard …, 2001 Cited by 2 – Related articles

???????????? P450 3APl ????????????? ??, ???, ???, ???, ??… – ????????? …, 2003 – cqvip.com ??: ???????????????????????, ?????????P450 3AP1  (CYP 3AP1) ???????l (MDR1) ??????. ??: ??41 ???????????? ??????????, ??????, ?????????, ???PCR-???????? … Cited by 7 – Related articles – All 4 versions

[PDF] An implementation of 3apl for the aibo robot [PDF] from uu.nlJ Herold – Proceedings of IEEE, 2004 – cs.uu.nl The intelligent agent is an intruiging and relatively new metaphor in the programming  community. The idea is to regard programs as intelligent agents acting on our behalf. The  programs are entities that have a mental state consisting of beliefs and goals. The … Cited by 1 – Related articles – View as HTML

A Collaborative Framework to Realize Virtual Enterprises Using 3APL [PDF] from pp.uaG Narayanasamy, J Cecil… – Declarative Agent Languages and …, 2006 – Springer In this paper, we propose a collaborative framework to realize a Virtual Enterprise (VE) for  the domain of Micro Assembly. The framework is developed using 3APL technologies [7]  and employs the idea of viewing WebService composition as a planning problem [8]. We … Cited by 1 – Related articles – Library Search – BL Direct – All 13 versions

[PDF] Defeasible Knowledge and Argumentative Reasoning for 3APL Agent Programming [PDF] from unsw.edu.auS Gottifredi, AJ Garcia… – Non-Monotonic Reasoning, 2008 – cse.unsw.edu.au Abstract In this work we propose to integrate a defeasible argumentation logic programming  formalism for representing beliefs and reasoning into 3APL thus extending its  representational capabilities. Using this formalism the agent can represent tentative … Cited by 1 – Related articles – View as HTML – All 2 versions

[CITATION] 3APL: A Programming Language for Multi-agent Systems (Syntax) M Dastani – 2006 Cited by 1 – Related articles

[CITATION] 3APL Platform: User Guide, 19th January 2006 M Dastani – 2006 Cited by 1 – Related articles

[PDF] Extending 3APL with Communication [PDF] from uva.nlJ van der Ham – 2002 – staff.science.uva.nl Abstract Communication will always be an important feature of agents. It allows the agents to  exchange knowledge, but also to cooperate with each other on tasks. This is especially  important for agents which are applied on the Internet. However, to make this … Cited by 1 – Related articles – View as HTML – All 9 versions

[PDF] An Architecture for 3APL [PDF] from psu.eduK Hindriks, M d’Inverno… – 2007 – Citeseer Abstract As the field of agent-based systems continues to expand rapidly, one of the most  significant problems lies in being able to compare and evaluate the relative benefits and  disadvantages of different systems. Indeed, there is almost no way to judge which system … Related articles – View as HTML – All 6 versions

Multi-agent cooperative system based on 3APL XJ Lin, SL Hu… – Application Research of Computers, 2008 – en.cnki.com.cn LIN Xin-jian1, 2, HU Shan-li1, 2, ZHENG Sheng-fu1 (1. College of Mathematics & Computer  Science, Fuzhou University, Fuzhou 350002, China; 2. Key Laboratory of Computer  Science, Chinese Academy of Sciences, Beijing 100080, China) Cached – All 2 versions

[CITATION] A Formal Architecture for the 3APL Agent Programming Language I Mark, K Hindriks… Related articles

3APL 203 3T 109 ABE 294 ADEPT 244 AIS 136 C MetateM – … ; proceedings. Orlando, Florida, USA, July 15-17, …, 2000 – books.google.com Linda 253 Location mechanism 163 MANIFOLD 253 Markov decsion planning 87  Middleware 162,218,251,292 Motivational quantities 328, 354,366 Multi-context Systems  260 Negotiation 65, 280,358 Nested belief 27 Newt system 92 Norms 320, 364 O-Plan …

[PDF] Attaining omniscience through communication in 3APL [PDF] from mu.oz.auD Morrison – 2005 – ww2.cs.mu.oz.au Abstract A challenge presented by multi-agent systems is how to best distribute knowledge  possessed by individual agents amongst other agents of the system. This report aims to  investigate the problem of unifying distributed knowledge to common knowledge, and … Related articles – View as HTML – All 2 versions

A Programming Logic for Part of the Agent Language 3APL [PDF] from tudelft.nlJJC Meyer – Formal approaches to agent-based systems: First …, 2001 – books.google.com Abstract. 3APL is an agent programming language based on the concept of an intelligent  agent. An intelligent agent is a computational entity with a mental state consisting of its  beliefs and goals. The operational semantics of the language 3APL is specified by a … Related articles – All 2 versions

Extending the {AAII} methodology for programming agents in {3APL} F Vermaut, JC Trigaux… – 2003 – citeulike.org … CiteULike is a free online bibliography manager. Register and you can start organising your references online. Tags. Extending the AAII methodology for programming agents in 3APL. …  Cached

[CITATION] CDT-QDT-BDI-3APL-BOID L van der Torre – Artificial intelligence and computer science, 2005 – Nova Science Pub Inc Related articles

[PDF] A programming Language for Cognitive Agents Goal Directed 3APL Content Area: autonomous agents, cognitive modeling, cognitive robotics [PDF] from uu.nlM Dastani, B van Riemsdijk, F Dignum… – cs.uu.nl Abstract This paper presents the specification of a programming language for cognitive  agents. This programming language is an extension of 3APL (An Abstract Agent  Programming Language) and allows the programmer to implement agents’ mental … Related articles – View as HTML – All 2 versions

[PDF] A Programming Logic for Part of the Agent Language 3APL [PDF] from uow.edu.auW van der Hoek… – dsl.uow.edu.au Abstract. 3APL is an agent programming language based on the concept of an intelligent  agent. An intelligent agent is a computational entity with a mental state consisting of its  beliefs and goals. The operational semantics of the language 3APL is specified by a … Related articles – View as HTML – All 2 versions

[PDF] An Implementation of Auctions in 3APL [PDF] from uos.deNS Ramirez, B Auffarth… – 2007 – www-lehre.inf.uos.de Abstract We implemented two auction frameworks in 3-APL in order to test its capabilities.  We provide some criticism, including concerning the IDE, the parser, the lack of more  sophisticated data structures. We conclude that experience has been quite good, and we … Related articles – View as HTML

[PDF] CDT-QDT-BDI-3APL-BOID [PDF] from psu.eduM Dastani… – Citeseer Abstract In this paper we investigate the relation between decisions, deliberation and agent  types. In particular, we are interested how deliberation leads to decisions, and how agent  types classify patterns of deliberation. We therefore consider Classical and Qualitative … Related articles – View as HTML – All 5 versions

[PDF] Dynamic Logic Programming and 3APL [PDF] from upenn.eduV Nigam – 2006 – math.upenn.edu Abstract 3APL is a widely known multi-agent programming language. However, 3APL, when  to be used in certain domains and environments, has the following limitations:• limited  update operator that only allows for updates to the extensional part of the belief base;• … Related articles – View as HTML – All 6 versions

[BOOK] Modelling Uncertainty in 3APL [PDF] from uu.nlJ Kwisthout – 2005 – cs.uu.nl For a lot of complex tasks, traditional design and programming paradigms, like imperative or  objectoriented programming, fail to describe and analyze the task at hand in an intuitive  way. An autonomous robot, the outcome of an electronic auction, or the behavior of an … Related articles – View as HTML – Library Search – All 5 versions

Agent Programming in 3APL FS Boer – Autonomous Agents and Multi-Agent Systems, 1999 – narcis.nl KNAW Narcis. Back to search results. Publication Agent Programming in 3APL (1999). … Title, Agent Programming in 3APL. Published in, Autonomous Agents and Multi-Agent Systems, Vol. 2, No. 4. Author, Boer, de FS. Date, 1999-01-01. Language, English. Type, article. …  Cached

[PDF] ???? 3APL ?? agent ????? [PDF] from arocmag.com???, ???… – ???????, 2008 – arocmag.com ????: 2007?01?09; ????: 2007?04?25 ????:  ????????????(60373079,60573076) ????:???(1982?),?,????? ,?????????????agent ??(harvind@163.com);???(1944?),?, …  Related articles – View as HTML – All 6 versions