From Actors and Concurrent Objects to Agent-Oriented Programming in simpAL


Alessandro Ricci, Andrea Santi

Concurrent Objects and Beyond – Festschrift in Honor of Akinori Yonezawa
 2013
Springer
Gul Agha, Atsushi Igarashi, Naoki Kobayashi, Hidehiko Masuhara, Satoshi Matsuoka, Etsuya Shibayama, Kenjiro Taura (eds.)

Today we are witnessing a fundamental turn of software towards concurrency, distribution and interaction in every-day programming. This calls for introducing further abstraction layers on top of mainstream programming paradigms, to tackle more effectively the complexities that such turn implies. To this purpose, agent-oriented programming can be framed as an evolution of actors and concurrent objects, introducing a further level of human-inspired concepts for programming software systems. In that perspective, a program is conceived like an organization of human workers (agents), pro-actively doing some tasks and working together inside a possibly distributed environment—sharing resources and tools. In this paper we describe a new programming language called simpAL which allows for investigating agent-oriented programming as a general purpose paradigm for developing software systems.

 @incollection{ricci13-akifest,
booktitle = {Concurrent Objects and Beyond -- Festschrift in Honor of Akinori Yonezawa},
publisher = {Springer},
author = {Ricci, Alessandro and Santi, Andrea},
title = {From Actors and Concurrent Objects to Agent-Oriented Programming in {\simpal}},
year = 2013,
editor = {Agha, Gul and Igarashi, Atsushi and Kobayashi, Naoki and  Masuhara, Hidehiko and Matsuoka, Satoshi and Shibayama, Etsuya and Taura, Kenjiro}

Publication

— authors

Alessandro Ricci, Andrea Santi

— editors

Gul Agha, Atsushi Igarashi, Naoki Kobayashi, Hidehiko Masuhara, Satoshi Matsuoka, Etsuya Shibayama, Kenjiro Taura

— status

published

— sort

book chapter

Venue

— volume

Concurrent Objects and Beyond – Festschrift in Honor of Akinori Yonezawa

— publication date

2013

BibTeX

— BibTeX ID
ricci13-akifest
— BibTeX category
incollection

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