Besides being suitable for tackling Distributed Artificial Intelligence problems, we argue that agent-oriented programming languages and multi-agent programming technologies provide an effective level of abstraction for tackling the design and programming of complex software systems in general. Internet applications based on the Web are an important example of such systems. Following the cloud computing perspective, these kinds of applications will more and more replace desktop applications, exploiting the Web infrastructure as a common distributed operating system. We argue that the development of these applications raises challenges that cannot be effectively tackled by mainstream programming paradigms, such as the object-oriented one, and could be effectively faced – instead – by an agent-oriented approach. Accordingly, in this paper we describe JaCa-Web, a framework that allows for applying agent-oriented programming technologies – in particular JaCa, which integrates Jason agent programming language and CArtAgO environment technology – to the development of advanced Web client applications.

M. Minotti, A. Ricci, A. Santi (2011). Exploiting Agent-Oriented Programming for Developing Future Internet Applications Based on the Web: The JaCa-Web Framework. BERLIN : Springer Berlin / Heidelberg [10.1007/978-3-642-22723-3_5].

Exploiting Agent-Oriented Programming for Developing Future Internet Applications Based on the Web: The JaCa-Web Framework

RICCI, ALESSANDRO;SANTI, ANDREA
2011

Abstract

Besides being suitable for tackling Distributed Artificial Intelligence problems, we argue that agent-oriented programming languages and multi-agent programming technologies provide an effective level of abstraction for tackling the design and programming of complex software systems in general. Internet applications based on the Web are an important example of such systems. Following the cloud computing perspective, these kinds of applications will more and more replace desktop applications, exploiting the Web infrastructure as a common distributed operating system. We argue that the development of these applications raises challenges that cannot be effectively tackled by mainstream programming paradigms, such as the object-oriented one, and could be effectively faced – instead – by an agent-oriented approach. Accordingly, in this paper we describe JaCa-Web, a framework that allows for applying agent-oriented programming technologies – in particular JaCa, which integrates Jason agent programming language and CArtAgO environment technology – to the development of advanced Web client applications.
2011
Languages, Methodologies, and Development Tools for Multi-Agent Systems. Third International Workshop, LADS 2010, Lyon, France, August 30 – September 1, 2010, Revised Selected Papers
76
94
M. Minotti, A. Ricci, A. Santi (2011). Exploiting Agent-Oriented Programming for Developing Future Internet Applications Based on the Web: The JaCa-Web Framework. BERLIN : Springer Berlin / Heidelberg [10.1007/978-3-642-22723-3_5].
M. Minotti; A. Ricci; A. Santi
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/109839
 Attenzione

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

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