An Extension of AgentSpeak(L) and Jason Tailored to Programming and Software Development


Angelo Croatti, Alessandro Ricci

6th International Workshop on Programming Based on Actors, Agents, and Decentralized Control (AGERE 2016), pp. 1-10
 2016
ACM, New York, NY, USA

Agent programming languages like AgentSpeak(L) – and Jason, as its modern extension/implementation – have features that make them interesting for software development and general-purpose programming, besides AI problems. A main one is the level of abstraction, that eases the design and development of concurrent, reactive, distributed applications. At the same time, being not developed for general-purpose programming and software development in mind, they typically miss elements that are important for that purpose. These weaknesses can negatively impact on their adoption beyond the agent-oriented programming community. Accordingly, in this paper we discuss some features extending the basic model provided by AgentSpeak(L)/Jason, with the purpose of improving its adoption for programming and software development. Such extensions are shown in practice using a Jason extension called Jona.

(keywords) AgentSpeak(L), Jason, Jona, agent programming languages, agent-oriented programming
 @inproceedings{Croatti:2016:EAJ:3001886.3001887,
author = {Croatti, Angelo and Ricci, Alessandro},
title = {An Extension of AgentSpeak(L) and Jason Tailored to Programming and Software Development},
booktitle = {Proceedings of the 6th International Workshop on Programming Based on Actors, Agents, and Decentralized Control},
year = {2016},
isbn = {978-1-4503-4639-9},
location = {Amsterdam, Netherlands},
pages = {1--10},
numpages = {10},
url = {http://doi.acm.org/10.1145/3001886.3001887},
doi = {10.1145/3001886.3001887},
acmid = {3001887},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {AgentSpeak(L), Jason, Jona, agent programming languages, agent-oriented programming},

Eventi

  • 6th International Workshop on Programming Based on Actors, Agents, and Decentralized Control (AGERE! 2016) — 30/10/2016

Pubblicazione

— autori/autrici

Angelo Croatti, Alessandro Ricci

— stato

pubblicato

— tipo

articolo in atti

Sede di pubblicazione

— volume

6th International Workshop on Programming Based on Actors, Agents, and Decentralized Control (AGERE 2016)

— pagine

1-10

— contesto

AGERE 2016

— dove

Amsterdam, Netherlands

— data di pubblicazione

2016

URL

pagina originale

Identificatori

— DOI

10.1145/3001886.3001887

— ACM

10.1145/3001886.3001887

— DBLP

conf/agere/CroattiR16

— IRIS

11585/569748

— Scopus

2-s2.0-85001022112

— WoS / ISI

000390613100001

— print ISBN

978-1-4503-4639-9

BibTeX

— BibTeX ID
Croatti:2016:EAJ:3001886.3001887
— BibTeX category
inproceedings

Partita IVA: 01131710376 - Copyright © 2008-2022 APICe@DISI Research Group - PRIVACY