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


Matteo Baldoni, Cristina Baroglio, Viviana Mascardi, Andrea Omicini, Paolo Torroni

A 25-Year Perspective on Logic Programming. Achievements of the Italian Association for Logic Programming, GULP, Ch. 10, pages 200-225
LNAI: State-of-the-Art Survey 6125, August 2010
Springer Berlin Heidelberg
Agostino Dovier, Enrico Pontelli (eds.)

This chapter tackles the relation between declarative languages and multi-agent systems by following the dictates of the five Ws (and one H) that characterize investigations. The aim is to present this research field, which has a long-term tradition, and discuss about its future. The first question to answer is <em>"What? What are declarative agents and multi-agent systems?"</em>. Therefore, we will introduce the history of declarative agent systems up to the state of the art by answering the question <em>"When? When did research on them begin?"</em>. We will, then, move to the question <em>"Where? Where can it take place?"</em>: in which kind of real applications and for which kind of problems declarative agents and MAS have already proven useful? Connected to where is <em>"Why? Why should it happen?"</em>. We will discuss the benefits of adopting the abstractions offered by declarative approaches for developing communication, interaction, cooperation mechanisms. We will compare with other technologies, mainly service-based and object-oriented ones. <em>"Who? Who can be involved?"</em>: in order to exploit this kind of technology what sort of background does a specialist have to acquire? We address this question by looking at the Italian landscape of Computer Science research and education. Finally, with the question <em>"How? How can it happen?"</em> we will shortly report some examples of existing declarative languages and frameworks for the specification, verification, implementation and prototyping of agents and MAS.

 @incollection{lpmas-lnai6125,
Author = {Baldoni, Matteo and Baroglio, Cristina and Mascardi, Viviana and Omicini, Andrea and Torroni, Paolo},
Booktitle = {A 25 Year Perspective on Logic Programming. Achievements of the Italian Association for Logic Programming, GULP},
       Chapter = 10,
       Doi = {10.1007/978-3-642-14309-0_10},
Editor = {Dovier, Agostino and Pontelli, Enrico},
       Isbn = {978-3-642-14308-3},
       Issn = {0302-9743},
Month = aug,
       Pages = {200--225},
Publisher = {Springer Berlin Heidelberg},
ScopusId = {2-s2.0-79956061256},
Series = {LNAI: State-of-the-Art Survey},
Title = {Agents, Multi-Agent Systems and Declarative Programming: Who, What, When, Where, Why, How?},
       Url = {http://link.springer.com/10.1007/978-3-642-14309-0_10},
       WosId = {000281165400010},
       Vol = 6125,
Year = 2010

Publication

— authors

Matteo Baldoni, Cristina Baroglio, Viviana Mascardi, Andrea Omicini, Paolo Torroni

— editors

Agostino Dovier, Enrico Pontelli

— status

published

— sort

book chapter

Venue

— volume

A 25-Year Perspective on Logic Programming. Achievements of the Italian Association for Logic Programming, GULP

— series

LNAI: State-of-the-Art Survey

— volume

6125

— chapter

10

— pages

200-225

— publication date

August 2010

URLs

original page

Identifiers

— DOI

10.1007/978-3-642-14309-0_10

— IRIS

11585/90689

— Scopus

2-s2.0-79956061256

— WoS / ISI

000281165400010

— print ISSN

0302-9743

— print ISBN

978-3-642-14308-3

BibTeX

— BibTeX ID
lpmas-lnai6125
— BibTeX category
incollection

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