A fully-fledged programming paradigm based on ideas from multi-agent systems requires a lot more than early agent-oriented programming languages envisaged. More than interaction between autonomous entities, the social level of multi-agent systems as well as the shared environment where the agents are situated also need to be suitably designed. In fact, the abstractions used at each of those three levels are all equally important and interrelated. In this chapter, we discuss JaCaMo, a platform for multi-agent-oriented programming that covers abstractions such as: beliefs, goals, and plans at the agent level; groups, roles, functional schemes (i.e., social plans), and norms at the organizational level; and artifacts and workspaces at the environment level. The chapter also includes a simple multi-agent system example to illustrate the approach.

Unravelling multi-agent-oriented programming / Boissier, Olivier; Bordini, Rafael H; Hübner, Jomi F.; Ricci, Alessandro. - STAMPA. - 9783642544323:(2014), pp. 259-272. [10.1007/978-3-642-54432-3_13]

Unravelling multi-agent-oriented programming

RICCI, ALESSANDRO
2014

Abstract

A fully-fledged programming paradigm based on ideas from multi-agent systems requires a lot more than early agent-oriented programming languages envisaged. More than interaction between autonomous entities, the social level of multi-agent systems as well as the shared environment where the agents are situated also need to be suitably designed. In fact, the abstractions used at each of those three levels are all equally important and interrelated. In this chapter, we discuss JaCaMo, a platform for multi-agent-oriented programming that covers abstractions such as: beliefs, goals, and plans at the agent level; groups, roles, functional schemes (i.e., social plans), and norms at the organizational level; and artifacts and workspaces at the environment level. The chapter also includes a simple multi-agent system example to illustrate the approach.
2014
Agent-Oriented Software Engineering: Reflections on Architectures, Methodologies, Languages, and Frameworks
259
272
Unravelling multi-agent-oriented programming / Boissier, Olivier; Bordini, Rafael H; Hübner, Jomi F.; Ricci, Alessandro. - STAMPA. - 9783642544323:(2014), pp. 259-272. [10.1007/978-3-642-54432-3_13]
Boissier, Olivier; Bordini, Rafael H; Hübner, Jomi F.; Ricci, Alessandro
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/521136
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? ND
social impact