Mobile Apps as Personal Assistant Agents. The JaCa-Android Framework for Programming Agents-based applications on Mobile Devices


Angelo Croatti, Alessandro Ricci

Autonomous Agents and Multi-Agent Systems 34(1), 27 pages, article 48, July 2020
Springer

A relevant application domain for agent-based software is given by mobile and wearable applications. In this context, the impressive progress of technologies in the last decade makes it possible to explore the use of agent-oriented programming languages and frameworks based on cognitive architectures, such as the BDI (BeliefDesire-Intention) one. Accordingly, in this paper we provide a comprehensive description of the JaCa-Android
approach, a framework based on the JaCaMo platform that allows for designing and programming smart mobile apps using cognitive agents based on the BDI architecture and the Agents & Artifacts (A&A) environment conceptual model. In these years, the framework has been applied in real-world projects and application domains, and extended and evolved accordingly. The aim of the paper is to report our experience about designing and programming mobile apps as personal assistant agents, as well as to discuss in detail the architecture of the framework.

(keywords) Agents; BDI; Android; JaCaMo; Personal Agents
 @article{journals/aamas/CroattiR20,
keywords = {Agents; BDI; Android; JaCaMo; Personal Agents},
year = 2020,
articleNo = 48,
number = 1,
author = {Croatti, Angelo and Ricci, Alessandro},
venue_j = {Journals.Aamas},
irisId = {1585/766369},
sort = {article},
numpages = 27,
volume = 34,
month = {July},
publisher = {Springer},
doi = {10.1007/s10458-020-09474-7},
status = {Published},
title = {Mobile Apps as Personal Assistant Agents. The JaCa-Android Framework for Programming Agents-based applications on Mobile Devices},
journal = {Autonomous Agents and Multi-Agent Systems},
wosId = {000548236100001},
booktitle = {Current Trends in Research on Software Agents and Agent-Based Software Development},
url-pdf = {https://link.springer.com/content/pdf/10.1007/s10458-020-09474-7.pdf},
abstract = {A relevant application domain for agent-based software is given by mobile and wearable applications. In this context, the impressive progress of technologies in the last decade makes it possible to explore the use of agent-oriented programming languages and frameworks based on cognitive architectures, such as the BDI (BeliefDesire-Intention) one. Accordingly, in this paper we provide a comprehensive description of the JaCa-Android
approach, a framework based on the JaCaMo platform that allows for designing and programming smart mobile apps using cognitive agents based on the BDI architecture and the Agents & Artifacts (A&A) environment conceptual model. In these years, the framework has been applied in real-world projects and application domains, and extended and evolved accordingly. The aim of the paper is to report our experience about designing and programming mobile apps as personal assistant agents, as well as to discuss in detail the architecture of the framework.}
,
url = {https://link.springer.com/article/10.1007/s10458-020-09474-7},
scopusId = {2-s2.0-85087865737}

Journals & Series

Tags:

Publication

— authors

Angelo Croatti, Alessandro Ricci

— status

published

— sort

article in journal

Venue

— journal

Autonomous Agents and Multi-Agent Systems

— volume

Current Trends in Research on Software Agents and Agent-Based Software Development

— volume

34

— issue

1

— article no.

48

— publication date

July 2020

URLs

original page  |  original PDF

Identifiers

— DOI

10.1007/s10458-020-09474-7

— DBLP

journals/aamas/CroattiR20

— IRIS

1585/766369

— Scopus

2-s2.0-85087865737

— WoS / ISI

000548236100001

BibTeX

— BibTeX category
article

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