A Methodology to Extend Imperative Languages with AgentSpeak Declarative Constructs.

作者: Daniele Marletta , Vincenzo Nicosia , Corrado Santoro , Loris Fichera

DOI:

关键词:

摘要: This paper presents a novel technique for the support of declarative constructs AgentSpeak in imperative language. Starting from an analysis characteristics and semantics AgentSpeak, as well requirements implementation, proposes framework which, by exploiting object-orientation operator overloading, is able to enrich language with suitable represent write programs. A concrete implementation proposed then given presenting PROFETA (Python RObotic Framework dEsigning sTrAtegies), tool written Python which adds this capability execute plans. case-study shows how can be used easily strategies autonomous mobile robot, designed authors “Eurobot 2010” international robotic competition.

参考文章(18)
Loris Fichera, Daniele Marletta, Vincenzo Nicosia, Corrado Santoro, Flexible Robot Strategy Design Using Belief-Desire-Intention Model international conference on research and education in robotics. pp. 57- 71 ,(2010) , 10.1007/978-3-642-27272-1_5
Vincenzo Nicosia, Corrado Santoro, Viale A. Doria, Concetto Spampinato, Software Agents for Autonomous Robots: the Eurobot 2006 Experience WOA. ,(2006)
Illah R. Nourbakhsh, Roland Siegwart, Davide Scaramuzza, Introduction to Autonomous Mobile Robots ,(2004)
Koen V. Hindriks, Frank S. De Boer, Wiebe Van der Hoek, John-Jules Ch. Meyer, Agent Programming in 3APL Autonomous Agents and Multi-Agent Systems. ,vol. 2, pp. 357- 401 ,(1999) , 10.1023/A:1010084620690
Koen V. Hindriks, Frank S. de Boer, Wiebe van der Hoek, John-Jules Ch. Meyer, Agent Programming with Declarative Goals intelligent agents. pp. 228- 243 ,(2000) , 10.1007/3-540-44631-1_16
Rafael H. Bordini, Ana L. C. Bazzan, Rafael de O. Jannone, Daniel M. Basso, Rosa M. Vicari, Victor R. Lesser, AgentSpeak(XL) Proceedings of the first international joint conference on Autonomous agents and multiagent systems part 3 - AAMAS '02. pp. 1294- 1302 ,(2002) , 10.1145/545056.545122
Mark d'Inverno, Michael Luck, Engineering AgentSpeak(L): A Formal Computational Model Journal of Logic and Computation. ,vol. 8, pp. 233- 260 ,(1998) , 10.1093/LOGCOM/8.3.233
Corrado Santoro, An erlang framework for autonomous mobile robots Proceedings of the 2007 SIGPLAN workshop on Erlang Workshop - Erlang '07. pp. 85- 92 ,(2007) , 10.1145/1292520.1292533
Elizabeth Sklar, NetLogo, a Multi-agent Simulation Environment Artificial Life. ,vol. 13, pp. 303- 311 ,(2007) , 10.1162/ARTL.2007.13.3.303
Stuart J. Russell, Peter Norvig, Artificial Intelligence: A Modern Approach ,(2020)