Filters








960 Hits in 5.6 sec

Software agents: an overview

Hyacinth S. Nwana
1996 Knowledge engineering review (Print)  
This overview paper presents a typology of agents.  ...  It also proceeds to overview some other general issues which pertain to all the types of agents in the typology.  ...  Acknowledgements We acknowledge Nader Azarmi for encouraging us to write this paper, particularly through his provision of a fraction of the literature referenced in it.  ... 
doi:10.1017/s026988890000789x fatcat:n7qem32mlfe2pmrfhnjfvkfsh4

Agent oriented programming: An overview of the framework and summary of recent research [chapter]

Yoav Shoham
1994 Lecture Notes in Computer Science  
An interpreted programming language in which to program agents, with primitive commands such as REQUEST and INFORM.  ...  Agent programs themselves are not logical entities, but their control and data structures refer to the mental state of the agent using the logical language, a 3However, an early design of agent programs  ... 
doi:10.1007/3-540-58095-6_9 fatcat:bmsz655qq5h6pnjjlzbhci5nl4

A Review of Agent-Based Programming for Multi-Agent Systems

Rafael C. Cardoso, Angelo Ferrando
2021 Computers  
In this paper, we focus on agent programming and we provide a systematic review of the literature in agent-based programming for multi-agent systems.  ...  In particular, we discuss both veteran (still maintained) and novel agent programming languages, their extensions, work on comparing some of these languages, and applications found in the literature that  ...  A methodological guide to the use of BDI agents in social simulations and an overview of existing methodologies and tools for using them is provided in [10] .  ... 
doi:10.3390/computers10020016 fatcat:z6ebckw62javvfbi6dgobmpd4m

Agent programming in the cognitive era

Rafael H. Bordini, Amal El Fallah Seghrouchni, Koen Hindriks, Brian Logan, Alessandro Ricci
2020 Autonomous Agents and Multi-Agent Systems  
We argue that the unique strengths of BDI agent languages provide an ideal framework for integrating the wide range of AI capabilities necessary for progress towards the next-generation of intelligent  ...  Section 2 gives a brief historical overview of research on Agent-Oriented Programming.  ...  AI in BDI agent programming At each cycle, an agent programmed in a BDI-based agent programming language must make decisions about 'what to do next': what means (i.e., plan) to achieve a given (sub) goal  ... 
doi:10.1007/s10458-020-09453-y fatcat:cth3ua6rhrcbrfv2yudqwo2wtm

Software agents: Languages, tools, platforms

Costin Bădică, Zoran Budimac, Hans-Dieter Burkhard, Mirjana Ivanovic
2011 Computer Science and Information Systems  
Our recent overview of the agent programming literature revealed a number of trends in the development of agent programming languages.  ...  programming can use it as an additional reading material.  ...  Recently, it was shown that the BDI-style of agent programming can be achieved with GOLOG [88] , thus bridging the gap between BDI and action logic styles of agent programming.  ... 
doi:10.2298/csis110214013b fatcat:bc64xixmdvgotddftc3nrcodsy

An Overview of the Multiagent Systems Engineering Methodology [chapter]

Mark F. Wood, Scott A. DeLoach
2001 Lecture Notes in Computer Science  
This paper introduces a methodology for designing these systems of interacting agents.  ...  We are interested in coordinating the local behavior of individual agents to provide an appropriate system-level behavior.  ...  An overview of the methodology and models is shown in Figure 1 .  ... 
doi:10.1007/3-540-44564-1_14 fatcat:hrlfxa2zmbgbflwjvekqzwufeu

Automated Verification of Multi-Agent Programs

Rafael H. Bordini, Louise A. Dennis, Berndt Farwer, Michael Fisher
2008 2008 23rd IEEE/ACM International Conference on Automated Software Engineering  
The framework then allows the verification of programs written in a variety of agent programming languages, thus removing the need for individual languages to implement their own verification framework  ...  As an example, we also provide model checking results for the verification of a multi-agent system implementing a well-known task sharing protocol.  ...  As a consequence, a range of agent programming languages and platforms are being seriously developed, for example 3APL, Jason, Jadex, and METATEM; see [14] for an overview of some such languages.  ... 
doi:10.1109/ase.2008.17 dblp:conf/kbse/BordiniDFF08 fatcat:e4w2wjyeibekdbsf35metz27pq

Run, agent, run! architecture and benchmarking of actor-based agents

Mostafa Mohajeri Parizi, Giovanni Sileno, Tom van Engers, Sander Klous
2020 Proceedings of the 10th ACM SIGPLAN International Workshop on Programming Based on Actors, Agents, and Decentralized Control  
The paper introduces an Agent-Oriented Programming (AOP) framework based on the Belief-Desire-Intention (BDI) model of agency.  ...  The novelty of this framework is in relying on the Actor model, instantiating each intentional agent as an autonomous micro-system run by actors.  ...  The DL4LD project is funded by the Dutch Science Foundation in the Commit2Data program (grant no: 628.001.001).  ... 
doi:10.1145/3427760.3428339 fatcat:jaolvxrdtveovawf3xoskpw7qm

Where logic and agents meet

Jürgen Dix, Michael Fisher
2011 Annals of Mathematics and Artificial Intelligence  
Logic has and still is playing a prominent part in the basic foundations of agency and also in the development of agent programming languages, the specification and verification of agent systems.  ...  This paper is a (subjective) overview of the points of contact of logic and agents as the authors perceived it over the years. * This work was partly funded by the NTH School for IT Ecosystems.  ...  Agent programming languages are about to become mainstream. Formal agent verification techniques are essential for trusted, mobile agents.  ... 
doi:10.1007/s10472-010-9223-9 fatcat:njcozmml2zbfripdq7xls4msum

Hierarchical planning in BDI agent programming languages

Sebastian Sardina, Lavindra de Silva, Lin Padgham
2006 Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems - AAMAS '06  
BDI Agent Programming Languages Generally speaking, BDI agent-oriented programming languages are built around an explicit representation of beliefs, desires, and intentions.  ...  By building on the underlying similarities between BDI systems and Hierarchical Task Network (HTN) planners, we present a formal semantics for a BDI agent programming language which cleanly incorporates  ...  RELATED WORK Except for INDIGOLOG [6] , which is not per se a typical BDI agent programming language (see below), we are not aware of any other formal BDI-style agent programming language (e.g., AGENTS-PEAK  ... 
doi:10.1145/1160633.1160813 dblp:conf/atal/SardinaSP06 fatcat:azwbjikdy5ekhb6v52hlmqn3lm

Component Agent Framework for domain-Experts (CAFnE) toolkit

Gaya Jayatilleke, John Thangarajah, Lin Padgham, Michael Winikoff
2006 Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems - AAMAS '06  
The Component Agent Framework for domain-Experts (CAFnE) toolkit is an extension to the Prometheus Design Tool (PDT).  ...  The key feature of CAFnE is that it allows domain experts with limited programming skills to easily build and modify agent systems.  ...  This is Figure 1: An Overview of CAFnE easiest if the alternative platform is also BDI-like.  ... 
doi:10.1145/1160633.1160917 dblp:conf/atal/JayatillekeTPW06 fatcat:j4quwgodnjhbzjovppybbc2l2u

Designing BOTs with BDI agents

Purvag Patel, Henry Hexmoor
2009 2009 International Symposium on Collaborative Technologies and Systems  
We present a model of bots using BDI agents, which will show more human-like behavior, more believable and will provide more realistic feel to the game.  ...  Since these bots have become quite predictable to an experienced games player, she might lose her interest in game.  ...  Based on that they demonstrated how the BDI paradigm facilitated the capture of the strategic thinking of the players using JACK programming language for implementation.  ... 
doi:10.1109/cts.2009.5067479 dblp:conf/cts/PatelH09 fatcat:bxwaneqtvvb7dbf3kz22ywhlti

Angerona - A Flexible Multiagent Framework for Knowledge-Based Agents [chapter]

Patrick Krümpelmann, Tim Janus, Gabriele Kern-Isberner
2015 Lecture Notes in Computer Science  
Partially instantiations define sub-frameworks for, e. g., the development of BDI agents and variants thereof.  ...  The Angerona framework realizes this concept by means of a flexible JAVA plug-in architecture for the epistemic and the functional components of an agent.  ...  Listing 1.1 shows a simple ASML example script for a BDI-style agent. The ASML language also features basic control structures such as assertions, conditions and loops.  ... 
doi:10.1007/978-3-319-17130-2_3 fatcat:wgdwdspx4jaf7dvpo2rlup2ore

Agents, Multi-Agent Systems and Declarative Programming: What, When, Where, Why, Who, How? [chapter]

Matteo Baldoni, Cristina Baroglio, Viviana Mascardi, Andrea Omicini, Paolo Torroni
2010 Lecture Notes in Computer Science  
There, for the first time, a logic-based language was used to coordinate a number of concurrent agents, thus exploiting a declarative technology in order to govern interaction within an agent society.  ...  Historically, one landmark of declarative agent system is represented by Shoham's AgentSpeak [156] , the pioneering framework for agent-oriented programming (AOP) promoting a mentalistic view of agents  ...  Acknowledgments The authors acknowledge Alexander Pokahr and Lars Braubach for their support in describing Jadex applications, and Maaike Harbers and Mehdi Dastani for the help in describing 2APL ones.  ... 
doi:10.1007/978-3-642-14309-0_10 fatcat:xook75zcjrhdbpoqqlq4ck2rmy

Planning in BDI agents: a survey of the integration of planning algorithms and agent reasoning

Felipe Meneguzzi, Lavindra De Silva
2013 Knowledge engineering review (Print)  
Recent work on integrating automated planning with belief-desire-intention (BDI)-style agent architectures has yielded a number of systems and programming languages that exploit the efficiency of standard  ...  Agent programming languages have often avoided the use of automated (first principles or hierarchical) planners in favour of predefined plan/recipe libraries for computational efficiency reasons.  ...  We are grateful to the anonymous reviewers for providing  ... 
doi:10.1017/s0269888913000337 fatcat:cl7haq572zb2xlvxt3afmu7oqu
« Previous Showing results 1 — 15 out of 960 results