3APL




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 - Import into BibTeX


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 - Import into BibTeX


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 - Import into BibTeX


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 - Import into BibTeX


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 - Import into BibTeX


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 - Import into BibTeX


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 - Import into BibTeX


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 - Import into BibTeX


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 - Import into BibTeX


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 - Import into BibTeX


[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 - Import into BibTeX


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 - Import into BibTeX


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 - Import into BibTeX


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


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


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 - Import into BibTeX


[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 - Import into BibTeX


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 - Import into BibTeX


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


[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 - Import into BibTeX


[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 - Import into BibTeX


[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 - Import into BibTeX


[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 - Import into BibTeX


[CITATION] 3APL platform
EC Hoeve - 2003 - Master's Thesis, University of Utrecht ...
Cited by 4 - Related articles - Import into BibTeX


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 - Import into BibTeX


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


[CITATION] A formal embedding of ConGolog in 3APL
KV Hindriks, Y Lespirance... - ... of the 14th European Conference on ..., 2002
Cited by 3 - Related articles - Import into BibTeX


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


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 - Import into BibTeX


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 - Import into BibTeX


[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 - Import into BibTeX


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 - Import into BibTeX


[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 - Import into BibTeX


[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 - Import into BibTeX


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


[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 - Import into BibTeX


[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 - Import into BibTeX


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


[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 - Import into BibTeX


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 - Import into BibTeX


[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 - Import into BibTeX


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


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


[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 - Import into BibTeX


[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 - Import into BibTeX


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 - Import into BibTeX


[CITATION] A Formal Architecture for the 3APL Agent Programming Language
I Mark, K Hindriks...
Related articles - Import into BibTeX


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 ...
Import into BibTeX


[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 - Import into BibTeX


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 - Import into BibTeX


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 - Import into BibTeX


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


[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 - Import into BibTeX


[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 - Import into BibTeX


[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 - Import into BibTeX


[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 - Import into BibTeX


[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 - Import into BibTeX


[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 - Import into BibTeX


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 - Import into BibTeX


[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 - Import into BibTeX