2APL (A Practical Agent Programming Language)


2APL (A Practical Agent Programming Language)


AGERE!(actors and agents reloaded): splash 2011 workshop on programming systems, languages and applications based on actors, agents and decentralized … A Ricci, RH Bordini… – … on Object oriented programming …, 2011 – dl.acm.org … ACM Comput. Surv., 30(3):291-329, 1998. [9] M. Dastani. 2apl: a practical agent programming language. Au- tonomous Agents and Multi-Agent Systems, 16(3):214-248, 2008. [10] P. Haller and M. Odersky. Scala actors: Unifying thread-based and event-based programming. …  Related articles

Semantics for the Jason Variant of AgentSpeak (Plan Failure and some Internal Actions) RH Bordini… – Proceeding of the 2010 conference on ECAI …, 2010 – dl.acm.org … 1-3, p.197-226, September 2004. 8. Mehdi Dastani, 2APL: a practical agent programming language, Autonomous Agents and Multi-Agent Systems, v.16 n.3, p.214-248, June 2008. 9. Mark d’Inverno , David Kinny , Michael Luck …  Cited by 4 – Related articles

Supporting Agent Systems in the Programming Language C Grigore… – Web Intelligence and Intelligent Agent …, 2011 – ieeexplore.ieee.org … Notes Theor. Comput. Sci., vol. 150, no. 1, pp. 9-29, 2006. [3] M. Dastani, “2APL: a practical agent programming language,” Autonomous Agents and Multi-Agent Systems, vol. 16, no. 3, pp. 214-248, 2008. [4] “Haskell 2010 language report,” http://goo.gl/jDLZv. …  Related articles – All 3 versions

A BDI agent programming language with failure handling, declarative goals, and planning [PDF] from rmit.edu.auS Sardina… – Autonomous Agents and Multi-Agent Systems, 2011 – Springer … languages and development platforms in the BDI tradition, such as PRS [33] and dMARS [23], AgentSpeak and Jason [5,53], JADEX [52], 3APL [14,30] and 2APL [12], GOAL [16 … In contrast, mainly due to practical concerns, agent programming languages have taken a …  Cited by 2 – Related articles – All 7 versions

Modularity and compositionality in Jason [PDF] from imamu.edu.saN Madden… – Programming Multi-Agent Systems, 2010 – Springer … While this paper concentrates on our experiences with Jason in order to focus the discussion and motivate practical recommendations, many of the problems we identify also apply to other (BDI) agent programming languages, such as 2APL. …  Cited by 12 – Related articles – All 10 versions

[PDF] MERCURIO: An Iteraction-oriented Framework for Designing, Verifying and Programming Multi-Agent Systems [PDF] from unipr.itM Baldoni, C Baroglio, F Bergenti… – Proc. of COIN@ …, 2010 – cmt.math.unipr.it … Springer. 27. Mehdi Dastani. 2apl: a practical agent programming language. Autonomous Agents and Multi-Agent Systems, 16(3):214-248, 2008. 28. M. Esteva, B. Rosell, JA Rodriguez-Aguilar, and JL Arcos. AMELI: An Agent- Based Middleware for Electronic Institutions. …  Cited by 5 – Related articles – View as HTML – All 7 versions

Environment programming in multi-agent systems: an artifact-based perspective A Ricci, M Piunti… – Autonomous Agents and Multi-Agent Systems, 2011 – Springer … For instance, 2APL, GOAL [18], and Jason natively adopt this approach, by providing a Java based … For distributed MAS it is not feasible-both from a theoretical and practical point of … This is a main issue, since many formalisations of agent systems in different contexts-such as …  Cited by 14 – Related articles – All 6 versions

A methodology for developing self-explaining agents for virtual training [PDF] from uu.nlM Harbers, K Van Den Bosch… – … Tools for Multi-Agent Systems, 2010 – Springer … towards characters with a full episodic memory. In: Cavazza, M., Donikian, S. (eds.) ICVS- VirtStory 2007. LNCS, vol. 4871, pp. 89-101. Springer, Heidelberg (2007) 2. Dastani, M.: 2APL: a practical agent programming language. …  Cited by 11 – Related articles – All 13 versions

Agents, multi-agent systems and declarative programming: what, when, where, why, who, how? [PDF] from unige.itM Baldoni, C Baroglio, V Mascardi… – … on logic programming, 2010 – Springer … More recently, a simplified version has been implemented in the Maude term rewriting language [170]. Extensions: The newest incarnation of 3APL is 2APL (A Practical Agent Programming Language) [44]. It can be downloaded from http://www.cs.uu.nl/2apl/ …  Cited by 4 – Related articles – All 6 versions

Golog speaks the bdi language [PDF] from yorku.caS Sardina… – Programming Multi-Agent Systems, 2010 – Springer … Practical work in the area has sought to de- velop programming languages that incorporate a … 13], AgentSpeak and Jason [23,3], Jack [5], JADEX [21], and 3APL/2APL [15,7 … As with most BDI agent programming languages, the Plotkin-style operational se- mantics of CAN closely …  Cited by 3 – Related articles – All 11 versions

A computational semantics for communicating rational agents based on mental models [PDF] from tudelft.nlK Hindriks… – Programming Multi-Agent Systems, 2010 – Springer … This language has in common with 2APL and Jadex that agents have mental states that consist of … to the sender usually are dropped in order to be able to make practical use of the … argue, however, that it is useful to have predefined primitives available in an agent pro- gramming …  Cited by 7 – Related articles – All 5 versions

Externalisation and internalization: A new perspective on agent modularisation in multi-agent system programming [PDF] from psu.eduA Ricci, M Piunti… – … , and Development Tools for Multi-Agent …, 2010 – Springer … an agent can automatically embed such usage protocols as practical plans to … with CArtAgO-besides Jason, other examples include Jadex, 2APL, AgentFactory: so … From an agent programming language perspective, the implementation of these mechanisms typically accounts …  Cited by 3 – Related articles – All 5 versions

[PDF] Programming mental state abduction [PDF] from ifaamas.orgM Sindlar, M Dastani… – … Conference on Autonomous Agents …, 2011 – ifaamas.org … there exists a range of agent pro- gramming languages, such as 2APL, GOAL, Jadex … account for the observed actions, given that particular (fragment of the) agent’s mental state … However, literature abounds with practical and theoretical expositions on ASP: a concise and recent …  Cited by 4 – Related articles – View as HTML – All 3 versions

[PDF] Rich goal types in agent programming [PDF] from ifaamas.orgM Dastani, MB van Riemsdijk… – … on Autonomous Agents …, 2011 – ifaamas.org … is that it requires extensive alterations of a more basic agent programming framework, the practical implications of … and maintain goal types have already well-defined operational semantics in some of the existing agent programming frameworks (eg, 2APL [6], Ja …  Cited by 1 – Related articles – View as HTML – All 3 versions

[CITATION] Action and perception in multi-agent programming languages: From exogenous to endogenous environments A Ricci, A Santi… – … of the Int. Workshop on Programming Multi-Agent …, 2010 Cited by 7 – Related articles – All 2 versions

Operational semantics for BDI modules in multi-agent programming [PDF] from uu.nlM Dastani… – Computational Logic in Multi-Agent Systems, 2010 – Springer … based agent programming languages such as Jason [1], Jadex [7], Jack [9], and 2APL [4]. The … to illustrate the idea of module-related constructs and their use to implement an agent’s role … This example is not intended to demonstrate the practical use of the constructs for which we …  Related articles – All 6 versions

[PDF] An empirical study of patterns in agent programs [PDF] from tudelft.nlKV Hindriks, MB van Riemsdijk… – Proceedings of PRIMA, 2011 – mmi.tudelft.nl … Inspired by Shoham, a variety of agent-oriented programming languages and frameworks have been … of them have been designed mainly with a focus on building practical applications (eg … has been also or mainly on the languages’ theoretical underpin- nings (eg, 2APL [7], Goal …  Related articles – View as HTML – All 2 versions

[PDF] Belief/goal sharing BDI modules [PDF] from ifaamas.orgM Cap, M Dastani… – … Conference on Autonomous Agents …, 2011 – ifaamas.org … Springer Verlag, 2006. [5] M. Dastani. 2APL: a practical agent programming language. Autonomous Agents and Multi-Agent Systems, 16(3):214-248, 2008. [6] M. Dastani, CP Mol, and BR Steunebrink. Modularity in BDI-based agent programming languages. …  Cited by 1 – Related articles – View as HTML – All 5 versions

[PDF] An interpreter for organization oriented programming language (2opl) [PDF] from transact.net.auA Adal… – 2010 – mirror.transact.net.au … oriented languages and platforms like 2APL still exist because they provide means to do abstractions about cognitive and social concepts. … They let us develop and study multi-agent … In a similar sense, we can benefit from an “organization programming language” to model …  Cited by 1 – Related articles – View as HTML – All 6 versions

Emotions to control agent deliberation [PDF] from ifaamas.orgBR Steunebrink, M Dastani… – … on Autonomous Agents and …, 2010 – dl.acm.org … These se- mantics are based on 2APL [5] (“A Practical Agent Programming Language”), but the message of this paper extends to any BDI agent programming language that is based on beliefs, declarative goals, and reasoning rules. …  Cited by 5 – Related articles – All 7 versions

An interaction-oriented agent framework for open environments [PDF] from unito.itM Baldoni, C Baroglio, F Bergenti… – AI* IA 2011: Artificial …, 2011 – Springer … In: Braubach, L., Briot, J.-P., Thangarajah, J. (eds.) ProMAS 2009. LNCS, vol. 5919. Springer, Heidelberg (2010) 14. Dastani, M.: 2APL: a Practical Agent Programming Language. Autonomous Agents and Multi-Agent Systems 16(3), 214-248 (2008) 15. …  Related articles – All 4 versions

Elements of a business-level architecture for multiagent systems [PDF] from psu.eduA Chopra… – Programming Multi-Agent Systems, 2010 – Springer … multicast. ACM Transactions on Computer Systems 9(3), 272-314 (1991) 19. Dastani, M.: 2APL: A practical agent programming language. Autonomous Agents and Multi-Agent Systems 16(3), 214-248 (2008) 20. Baldoni, M …  Cited by 3 – Related articles – All 7 versions

Reasoning about agent deliberation [PDF] from aaaipress.orgN Alechina, M Dastani, BS Logan… – … Agents and Multi-Agent …, 2011 – Springer … influence aspects of the deliberation strategy, for example, Jason [8], 3APL [12], 2APL [9,10 … and the omission of actions to adopt/drop subgoals, while an important practical issue, does … SimpleAPL retains the declarative goals of 3APL and the agent chooses which plan to adopt …  Cited by 8 – Related articles – All 16 versions

Organizing agent organizations: syntax and operational semantics of an organization-oriented programming language [PDF] from uu.nlNAM Tinnemeier – SIKS dissertation series, 2011 – igitur-archive.library.uu.nl … 183 A.3 Roles Simulated in Modular 2APL . . . . . … The proposed programming con- structs for implementing agent organizations should accord with the key concepts and characteristics associated with individual agents. …  Cited by 2 – Related articles

Debugging BDI-based multi-agent programs [PDF] from uu.nlM Dastani, J Brandsema, A Dubel… – Programming Multi-Agent …, 2010 – Springer … to note that similar BDI ingredients and deliberation cycle are used in existing BDI-based programming languages such as Jason [3], 2APL [7], Jadex [13 … In this paper, the concurrent execution of different individual agent programs is assumed to follow the interleaving …  Related articles – All 5 versions

Reuse by Inheritance in Agent Programming Languages H Jordan, S Russell, G O’Hare… – … Distributed Computing V, 2011 – Springer … In 2APL, agents are composed exclusively of modules, which are either ‘created’ or ‘included … is given as a set of transformations on a generalised agent programming language X, yielding … A practical implementation of these extensions should employ a suitable concrete syntax …  Related articles – All 2 versions

Multi-agent oriented programming with JaCaMo O Boissier, RH Bordini, JF Hübner, A Ricci… – … Computer Programming, 2011 – Elsevier … of norms and which is meant to be exploited in synergy with agent programming languages — 2APL in particular … been given solid theoretical foundations but lacks a clear description of how the approach integrates with the agent level from a practical programming point of …  Related articles

Directions for Agent Model Checking* RH Bordini, LA Dennis, B Farwer… – … Verification of Multi-agent …, 2010 – Springer … high-level basis for implementing the operational semantics of BDI-like programming languages. It is important to note that the AIL is not intended as a new language in its own right, but as an intermediate layer incor- porating the main features of practical agent languages. …  Cited by 2 – Related articles – All 2 versions

Belief/goal sharing modules for BDI languages [PDF] from cvut.czM Cap, M Dastani… – Computer Science and …, 2011 – ieeexplore.ieee.org … define our framework using formal semantics and focus on logic-based agent programming languages (eg 2APL, Jason, and GOAL). III. BELIEF/GOAL SHARING BDI MODULES We do not present the complete syntax of a modular BDI-based programming language here, since …  Related articles – All 2 versions

Rule-based distributed and agent systems C Badica, L Braubach… – … -Based Reasoning, Programming, …, 2011 – Springer … It has gained some practical attention due to its simplicity and popular agent frameworks such as JADE [8] offering this kind of agent programming abstractions. … Nilsson has conceived a reactive agent architecture and programming language with reactive …  Related articles – All 4 versions

[PDF] PROGRAMMING AGENTS AND MULTI-AGENT SYSTEMS [PDF] from unibo.itAOC Course… – 2010 – lia.deis.unibo.it … possible classification based on the underlying architecture • based on practical reasoning and BDI • ex: AgentSpeak(L)/Jason, 3APL, 2APL, GOAL, AgentFactory,… • logic-based, based on a purely deliberative architecture … A. Ricci AGENT-ORIENTED PROGRAMMING …  Related articles – View as HTML – All 2 versions

[PDF] GOAL Programming Guide [PDF] from tudelft.nlKV Hindriks – Delft University of Technology, 2011 – mmi.tudelft.nl … to perform actions to further their goals based upon a reasoning scheme derived from practical reasoning … Goals are a unique feature of the Goal agent programming language that set it apart from other … With the exception of 2APL [8] and Jadex [2], as far as we know, there are no …  Cited by 3 – Related articles – View as HTML

Principles of the SymposiumPlanner Instantiations of Rule Responder Z Zhao, A Paschke, C Ali… – … and Computing on the Semantic Web, 2011 – Springer … 3APL (“An Abstract Agent Programming Lan- guage”) and its successor 2APL (“A Practical Agent Programming Language”) are developed at the University of Utrecht [9]. Closely related to Rule Respon- der are agent architectures which directly use expressive rule languages …  Cited by 1 – Related articles – All 2 versions

Guiding user adaptation in serious games J Westra, F Dignum… – Agents for games and simulations II, 2011 – Springer … Communications of the ACM 50(4), 31-34 (2007) 6. Dastani, M.: 2APL: A practical agent programming language. Autonomous Agents and Multi-Agent Systems 16, 214-248 (2008) 7. Dignum, V.: A Model for Organizational Interaction: based on Agents, founded in Logic. …  Cited by 2 – Related articles – All 5 versions

Model checking normative agent organisations [PDF] from liv.ac.ukL Dennis, N Tinnemeier… – Computational Logic in Multi-Agent …, 2010 – Springer … We demonstrate how this framework can be used to check properties of the organisation and of the individual agents in an LTL based property specification language. … Examples of such agent programming languages are Ja- son [6], GOAL [13] and 2APL [8]. An interesting …  Cited by 1 – Related articles – All 5 versions

[PDF] Research with Collaborative Unmanned Aircraft Systems [PDF] from dagstuhl.deP Doherty, J Kvarnström, F Heintz… – Proceedings of the …, 2010 – drops.dagstuhl.de … It is very important to note that in the case of such a concrete setting of an agent programmed in a language such as 2APL, we may provide the Can-predicate with a more concrete interpretation: CanB(a, f) is true if (either f is in its goal … A practical agent programming language. …  Cited by 1 – Related articles – View as HTML – All 3 versions

Programming Role Enactment through Reflection MB van Riemsdijk, V Dignum… – … Intelligent Agent …, 2011 – ieeexplore.ieee.org … We show how this kind of reflection about capabilities can be used to program role enactment in the GOAL agent programming language. Keywords- agent programming; organizational modelling; role enactment I. INTRODUCTION …  Cited by 2 – Related articles – All 3 versions

Reasoning about plan revision in BDI agent programs N Alechina, M Dastani, B Logan… – Theoretical Computer …, 2011 – Elsevier … For example, 2APL [3,4] provides plan revision rules which can be applied to revise plans whose executions have failed, Jason [5,6 … fails, and in [9,10] features are proposed for aborting and suspending tasks in the context of the CAN abstract agent programming language. …  Related articles – All 3 versions

[PDF] Guidelines for Developing Explainable Cognitive Models [PDF] from uu.nlM Harbers, J Broekens… – Proceedings of the …, 2010 – people.cs.uu.nl … Teaching negotiation skills through practice and reflection with virtual humans. Simulation, 82(11), 685-701. Dastani, M. (2008). 2APL: a practical agent programming language. Autonomous Agents and Multi-agent Systems, 16(3), 214-248. Dennett, D. (1987). …  Cited by 1 – Related articles – View as HTML – All 3 versions

[PDF] Guidelines for designing interfaces to connect environments to agent programming languages [PDF] from tudelft.nlL De Rijk, KV Hindriks… – 2011 – repository.tudelft.nl … In these cases agent based modeling might be the only practical method of analysis … EIS) is a proposed standard for connect- ing different agent-platforms (2APL, GOAL, Jadex … and operates at the level between the environment and the agent programming language (see also …  Related articles – View as HTML – All 2 versions

Design and Evaluation of Explainable BDI Agents [PDF] from uu.nlM Harbers, K van den Bosch… – … and Intelligent Agent …, 2010 – ieeexplore.ieee.org … Simulation, 82(11):685- 701, 2006. [3] M. Dastani. 2APL: a practical agent programming language. Autonomous Agents and Multi-agent Systems, 16(3):214- 248, 2008. [4] D. Dennett. The Intentional Stance. MIT Press, 1987. …  Cited by 1 – Related articles – All 7 versions

Enhanced Deliberation in BDI-Modelled Agents [PDF] from fernandokoch.meF Koch… – Advances in Practical Applications of Agents and …, 2010 – Springer … logic of BDI-modelled agents is based on the semantics provided by the 2APL Agent Programming Language, de- scribed … An agent is the tuple (i,B,D,I ,?), where: i is the agent’s identifier; B is … p is the planning thread, detailed below, and; ? is the set of practical reasoning rules …  Related articles – All 3 versions

Explaining and predicting the behavior of BDI-based agents in role-playing games [PDF] from psu.eduM Sindlar, M Dastani, F Dignum… – Declarative Agent …, 2010 – Springer … Recent work in the agent programming community has focused on ? This research has been supported by the GATE project, funded by the … 9. Agents in 2APL [10] are defined by a configuration, which specifies their mental state in terms of goals, belief, plans … Any agent in the …  Cited by 1 – Related articles – All 7 versions

[PDF] A Functional Take on Multi-Agent Systems Position Paper [PDF] from aip.orgAMC Badica – AIP Conf. Proc, 2011 – pdfserv.aip.org … to tackle both Reo [1] for the coordination in the MAS and 2APL for implementing … On the practical side we intend to have resource management in a distributed setting as our … F. Moreira, RH Bordini, and JF Hübner, “An Agent-Oriented Programming Language for Computing in …  View as HTML

Multi-agent platforms and asynchronous message passing: Frameworks overview [PDF] from ourarchive.ac.nzC Frantz, M Nowostawski… – 2010 – otago.ourarchive.ac.nz … Although the actual language, like many other agent programming languages, is based on PROLOG, its major architectural difference to the popular … A simpler, more practical, approach to agent development is provided with 2APL, a practical agent programming lan- guage …  Related articles – Library Search – All 2 versions

Keeping the trainee on track [PDF] from psu.eduJ Westra, F Dignum… – … Intelligence and Games (CIG …, 2010 – ieeexplore.ieee.org … For the implementation of the BDI agents we will use the 2APL [7] language. 2APL is an effective integration of programming constructs that support the implementation of declarative concepts such as belief and goals with imperative style programming such as events and plans …  Cited by 2 – Related articles – All 6 versions

[PDF] Towards Reasoning with Partial Goal Satisfaction in Intelligent Agents [PDF] from aub.edu.lbMB van Riemsdijk… – … on Programming Multi-Agent …, 2010 – staff.aub.edu.lb … Abstract reasoning for planning and coordination. JAIR, 28:453-515, 2007. 4. M. Dastani. 2APL: A practical agent programming language. JAAMAS, 16(3):214- 248, 2008. 5. MB Do, J. Benton, M. van den Briel, and S. Kambhampati. Planning with goal utility dependencies. …  Related articles – View as HTML – All 4 versions

A Functional Approach to Agent Development: Research Agenda A Muscar… – Computer Software and Applications …, 2011 – ieeexplore.ieee.org … 61-70. [9] M. Dastani, “2apl: a practical agent programming language,” Autonomous Agents and Multi-Agent Systems, vol. 16, no. 3, pp. 214-248, 2008. [10] AE Fallah-Seghrouchni and A. Suna, “A programming language for autonomous and mobile agents,” in IAT, 2003, pp. …  Related articles – All 3 versions

Influence of personality traits on the rational process of cognitive agents [PDF] from limsi.frF Bouchet… – … Intelligence and Intelligent Agent …, 2011 – ieeexplore.ieee.org … For example, one can rely on frameworks like 2APL, which is a BDI-based agent oriented programming language developed by Dastani [8] providing practical programming constructs to allow the generation, repair, and (different modes of) execution of plans based on beliefs …  Related articles – All 5 versions

A logic for normative multi-agent programs M Dastani, JJC Meyer… – Journal of Logic and …, 2011 – Oxford Univ Press … Of course, the development of practical multi- agent systems may require multiple interacting normative artefacts. … In order to develop a norm-based multi-agent system, we assume individual agents being implemented in an agent programming language, not necessarily known …  Related articles

A modelling language for cooperative plans in highly dynamic domains H Skubch, M Wagner, R Reichle… – Mechatronics, 2010 – Elsevier … ALICA programs, implemented in the Eclipse framework [3]. Section 6 shows a practical example in … However, 2APL still does not support modelling multi-agent plans from a global perspective … give a short overview about existing tools to model behaviours for multi-agent systems …  Cited by 2 – Related articles – All 3 versions

[PDF] Software agents: Languages, tools, platforms [PDF] from nb.rsC Badica, Z Budimac, HD Burkhard… – Computer Science and …, 2011 – doiserbia.nb.rs … Such a language, called an agent-oriented programming language, should provide developers with high- level abstractions and constructs that allow direct implementation and usage of agent-related concepts: beliefs, goals, actions, plans, communication etc. …  Related articles – View as HTML – All 7 versions

The multi-agent programming contest from 2005-2010 [PDF] from aronde.netT Behrens, M Dastani, J Dix, M Köster… – Annals of Mathematics …, 2010 – Springer … As a consequence, the design and implementation of a suitable multi-agent backend infrastructure, such as eg, inter-agent communication middleware, the em- ployed programming language/framework as well as an execution platform, suitable for their solution are left to …  Related articles – All 5 versions

Reasoning about strategies of multi-agent programs [PDF] from tu-clausthal.deM Dastani… – … Conference on Autonomous Agents and …, 2010 – dl.acm.org … these programs. We begin by presenting (in Sec- tion 2) a simple multi-agent programming language that includes programming constructs employed by most BDI-based agent-orien- ted languages (eg, [15, 7, 10]). Then, we …  Cited by 1 – Related articles – All 7 versions

Temporal Planning in Dynamic Environments for P-CLAIM Agents [PDF] from ceur-ws.orgM Hashmi… – … Development Tools for Multi-Agent …, 2010 – Springer … Some examples of these programming languages are Jason[1], 3APL[2], 2APL[3] and JACK[4 … on the environment are only those which are produced by the agent’s actions. … not programming languages, so they lack the flexibility and control that a programming language …  Cited by 1 – Related articles – All 6 versions

Learning context conditions for BDI plan selection [PDF] from aamas-conference.orgD Singh, S Sardina, L Padgham… – … on Autonomous Agents and …, 2010 – dl.acm.org … There are a plethora of agent programming languages and devel- opment platforms in the BDI tradition, such as PRS [7], JACK [5], 3APL [9] and 2APL [6], Jason [3 … 2. BDI PROGRAMMING BDI agent-oriented programming is a popular, well-studied, and practical paradigm for …  Cited by 2 – Related articles – All 9 versions

Instrumenting multi-agent organisations with organisational artifacts and agents JF Hübner, O Boissier, R Kitio… – … Agents and Multi-Agent Systems, 2010 – Springer … that have been developed in the field of multi-agent organisation infrastructures … MAS domain originated many proposals towards the organisation oriented programming of MAS [3 … distinguish two important components: a declarative Organisation Modelling Language (OML) (eg …  Cited by 48 – Related articles – All 5 versions

Unreal Goal Bots K Hindriks, B Van Riemsdijk, T Behrens… – Agents for games and …, 2011 – Springer … EIS is supported by and has been tested with 2APL, Jadex, Jason, and by GOAL … The issues we identified range from the very practical to more interesting issues that … even GUI design for an integrated development en- vironment for an agent programming language may already …  Cited by 3 – Related articles – All 3 versions

Correctness of multi-agent programs: A hybrid approach M Dastani… – Specification and Verification of Multi-agent …, 2010 – Springer … This aim is accomplished by defining the syntax and semantics of the programming language similar to those of the existing practical agent-oriented programming lan- guages (eg, 2APL, 3APL, GOAL, and Jason [64, 122, 129, 224]). …  Cited by 2 – Related articles – All 2 versions

[PDF] Mental State Ascription Using Dynamic Logic [PDF] from arara.nlM Sindlar, M Dastani… – … of the 19th European Conference on …, 2010 – arara.nl … the procedures presented in [17], where ob- served behavior is that of a 2APL-like [6 … to be able to talk about sequences of observed actions in this our logical language, the expression … This work is situated at the junction of the fields of agent programming, dynamic logic, plan …  Cited by 1 – Related articles – View as HTML – All 2 versions

Programming social middleware through social interaction types [PDF] from ceur-ws.orgJ Serrano… – … , and Development Tools for Multi-Agent Systems, 2010 – Springer … components may be intelligent BDI components programmed with high-level languages (eg 2APL, Jason, etc … languages for the implementation of agent com- ponents, ie components playing some agent role, is … Programming Social Middleware through Social Interaction Types …  Cited by 2 – Related articles – All 5 versions

JaCa-Android: an agent-based platform for building smart mobile applications A Santi, M Guidi… – … , and Development Tools for Multi-Agent …, 2011 – Springer … for the development of smart mobile applications on top of Android, and in Section 4 we describe some practical application samples … i) some open issues related to JaCa-Android and, more generally, to the use of current agent-oriented programming technologies for …  Cited by 3 – Related articles – All 3 versions

Designing agent systems: state of the practice V Dignum… – International Journal of Agent-Oriented …, 2010 – Inderscience … As such, this organisation based approach serves a very practical purpose in that it can be used as a … Jadex was used in 20% of the cases and Jack in 4%. None of the other agent programming languages listed in the survey (Jason, Agentspeak, 3APL/2APL) has been …  Cited by 3 – Related articles – All 7 versions

[PDF] A distributed task specification language for mixedinitiative delegation [PDF] from liu.seP Doherty, D Landén… – … on Principles and Practice of Multi-Agent …, 2010 – ida.liu.se … and their theoretical and prag- matic integration is that of a task and its representation and semantics in practical systems. … variants of delegation [5, 7]. In [10], we also provide an instantiation of the delegation framework using 2APL, a popular agent programming language. …  Cited by 3 – Related articles – View as HTML – All 4 versions

Using agent technology to build a real-world training application M Cap, A Heuvelink, K Van Den Bosch… – Agents for games and …, 2011 – Springer … MIT, Cambridge (1998) 4. Bratman, ME: Intentions, Plans, and Practical Reason. … Heidelberg (1999) 7. Astefanoaei, L., Mol, CP, Sindlar, MP, Tinnemeier, NAM: Going for Gold with 2APL. … In: Bordini, R., Dastani, M., Dix, J., Seghrouchni, A. (eds.) Multi-Agent Programming, pp. …  Related articles – All 3 versions

[PDF] Unreal GOAL bots [PDF] from psu.eduK Hindriks, B van Riemsdijk, T Behrens… – … Agents for Games and …, 2010 – Citeseer … EIS is supported by and has been tested with 2APL, Jadex, Jason, and by … technology in general and cognitive agent programming in particular, from a practical perspective. … The connection of an agent programming language for rational or BDI agents to UT2004 poses quite a …  Cited by 3 – Related articles – View as HTML – All 6 versions

Decentralized Autonomous-Agent-Based Infrastructure for Agile Multiparallel Manufacturing L Moergestel, E Puik, D Telgen… – … Systems (ISADS), 2011 …, 2011 – ieeexplore.ieee.org … Java is a versatile and powerful programming language; • because Jade is Java-based it also has a low learning curve for Java … need extra capabilities, the Jade platform can easily be upgraded to an environment that is especially designed for BDI agents like 2APL [5] or …  Related articles – All 2 versions

Agent-based architectural framework enhancing configurability, autonomy and scalability of context-aware pervasive services N Dimakis, J Soldatos, L Polymenakos… – … agents and multi-agent …, 2010 – Springer … in Java, and their triggering conditions are specified in the agent’s ADF. Jason [28,4] falls in the same category as 2APL and Jadex; however, it follows a differ- ent approach. It implements the operational semantics of AgentSpeak(L) [42], a BDI logic programming language. …  Cited by 1 – Related articles – All 6 versions

Towards an environment interface standard for agent platforms TM Behrens, KV Hindriks… – Annals of Mathematics and Artificial …, 2010 – Springer … makes already working environments widely available, – an EIS allows for the easy distribution of existing and future environments (Multi-Agent Programming Contest, Unreal … The abstract environment-class of 2APL only implements a mapping from agent-names to …  Cited by 4 – Related articles

On the testability of BDI agent systems [PDF] from ourarchive.ac.nzM Winikoff… – 2010 – otago.ourarchive.ac.nz … amongst the available plans, and this is a key reason for the flexibility of BDI programming. … Another alternative failure- handling approach is used by 2APL [29] and its predecessor, 3APL: they … to give an account of the ways in which a resource-bounded agent would monitor her …  Cited by 5 – Related articles – All 5 versions

A logic of trust and reputation [PDF] from psu.eduA Herzig, E Lorini, JF Hübner… – Logic Journal of IGPL, 2010 – Oxford Univ Press … The language of L is the set of formulas defined by the following BNF: ?::=p|¬?|???|G?|Afteri: a?|Doesi:a?|Beli?|Choicei? … G?: ‘? will always be true’. • Afteri:a?: ‘immediately after agent i does a, it is the case that ?’ (therefore Afteri:a? is read ‘agent i cannot do action a’). …  Cited by 11 – Related articles – All 7 versions

[BOOK] Architecture-based design of multi-agent systems D Weyns – 2010 – books.google.com … The practical applicability of the approach is demonstrated for an industry-strength application in the domain of … ObjectPlaces proposes two new programming abstractions, view and coordination role, to support the development of mobile multi-agent system applications. …  Cited by 5 – Related articles – Library Search – All 8 versions

[PDF] CULTURALLY AFFECTED BEHAVIOUR IN BELIEF-DESIRE-INTENTION AGENTS [PDF] from uvt.nlJJ Schram – 2011 – ilk.uvt.nl … research effort is primarily focused at the incorporation of the CAB language into the Belief-Desire-Intention (BDI) model. This section describes the BDI model. The BDI software model for Intelligent Agents is inspired by Bratman’s theory on human practical reasoning (Bratman …  Related articles – View as HTML

[BOOK] Specification and Verification of Multi-agent Systems M Dastani – 2010 – books.google.com … Model checking is applied to agent communication, to practical agent programming languages, and to languages in which agent goals play a major role: a complexity study of … SimpleAPL is a fragment of agent programming languages such as 3APL and 2APL designed for …  Cited by 3 – Related articles – Library Search – All 3 versions

A delegation-based architecture for collaborative robotics [PDF] from liu.seP Doherty, F Heintz… – Agent-Oriented Software Engineering XI, 2011 – Springer … In the future, the practical use and acceptance of UAV’s will have to be based on a verifiable, principled and well … One such direc- tion taken in [25] is to correlate the delegate speech act with plan generation rules in 2APL [10], which is an agent programming language with a …  Related articles – All 5 versions

KogWis 2010-The 10th Biannual Meeting of the German Cognitive Science Society [PDF] from ipn.mxM Guhe – 2011 – Springer … For AOP, Jason and 2APL were shown. … Model-driven de- sign of multi-agent systems • Multi-agent planning and scheduling • Programming Languages for Multi-Agent Systems, Multi-agent platforms and tools • Practical aspects of programming agent systems: Robust …  All 3 versions

Explaining agent behavior in virtual training [PDF] from uu.nlM Harbers – SIKS disseratation series, 2011 – igitur-archive.library.uu.nl … Utrecht University, we had access to expertise in the field of intel- ligent software agents, and the agent-based programming language 2APL described in … research into games and game-technology, GATE also aims to develop this knowledge further into practical solutions …  Related articles – All 3 versions

The logical structure of emotions [PDF] from uu.nlBR Steunebrink – SIKS Dissertation series, 2010 – igitur-archive.library.uu.nl … 153 7.3.1 A Practical Agent Programming Language . . . . . 154 7.3.2 Nondeterminism in Operational Semantics . . . . . 158 7.3.3 A Formalization of Emotion Triggers in 2APL . . . . . 159 7.3.4 Constraining the Deliberation Cycle . . . . . …  Cited by 5 – Related articles

[BOOK] An executable theory of multi-agent systems refinement [PDF] from leidenuniv.nlL Astefanoaei – 2011 – openaccess.leidenuniv.nl … Chapter 6 provides a more practical experiment by illustrating the way low-level coor … connectors as the underlying communication infrastructure and as coordination artifacts in 2APL systems … Belief Update programming Language) as implementing not only what an agent can do …  Related articles – Library Search

In the eye of the beholder: explaining behavior through mental state attribution [PDF] from uu.nlMP Sindlar – SIKS dissertation series, 2011 – igitur-archive.library.uu.nl … Attempts to formalize ‘intention’ based on the BDI model of practical reasoning have re- sulted, amongst others, in the seminal papers by Cohen … This abstraction is taken yet a step further by BDI-based agent programming languages (Bordini et al., 2009), where the agent is not …  Related articles – All 3 versions

Goal-Oriented Development of Self-Adaptive Systems [PDF] from unitn.itM Morandini – 2011 – eprints-phd.biblio.unitn.it … level notions such as classes and methods of object-oriented programming. Our approach … mapping from the design to implementation concepts. Specifically, we adopt the BDI agent language and run-time platform Jadex [Pokahr …  Related articles – All 2 versions

BDI-based generation of robust task-oriented dialogues [PDF] from uu.nlNL Vergunst – SIKS dissertation series, 2011 – igitur-archive.library.uu.nl … The model will be presented in BDI-rules in the style of the programming language 2APL. … For parts of the design, 2APL implementations have been constructed that enable a user to … cooking actions in a virtual environment, while being instructed by a Microsoft Agent on the …  Related articles

[PDF] UM MÉTODO PARCIALMENTE AUTOMATIZADO PARA CUSTOMIZAÇÃO DE PROCESSOS DE SOFTWARE POR MEIO DE PLANEJAMENTO DISTRIBUÍDO [PDF] from ufv.brT FURTADO – 2010 – bbt.ufv.br … The use of artificial intelligence techniques, specifically those implemented by multi-agent systems can provide a reduction in the … A investigação levou à avaliação de duas possibilidades: Jason (BORDINI, HÜBNER, VIEIRA, 2005) e 2APL (DASTANI, HOBO, MEYER, 2007; …  Related articles

Intelligent techniques for context-aware systems [PDF] from uc3m.esN Sánchez Pi – 2011 – e-archivo.uc3m.es … ii) Defining the KBS using a platform (Appear) in order to manage the contextual information for practical mobile applications, including a speech based interface. iii) Proposing a distributed system based on intelligent agents in order to provide context- awareness and situation …

[PDF] Complex Task Allocation for Delegation: From Theory to Practice [PDF] from diva-portal.orgD Landén – 2011 – liu.diva-portal.org … In the future, to gain practical use and acceptance of UAVs, a verifiable, principled and well-defined interaction foundation between … such direction taken in [40] is to correlate the delegate speech act with plan generation rules in 2APL [19], which is an agent program- ming …  Related articles – View as HTML – All 2 versions