In this paper we propose the general software engineering approach of transforming an agent into an Agent Computational Environment (ACE) composed of: 1) the "main'' agent program; 2) a number of Event-Action modules for Complex Event Processing, including generation of complex actions; 3) a number of external contexts that the agent is able to access in order to gather information. In our view an ACE is composed of heterogeneous elements: therefore, we do not make assumptions about how the various components are defined, except that they are based upon Computational Logic. In order to show a concrete instance of ACE, we discuss an experiment based upon the DALI agent-oriented programming language and Answer Set Programming (ASP).

ACE: a Flexible Environment for Complex Event Processing in Logical Agents

COSTANTINI, STEFANIA
2015-01-01

Abstract

In this paper we propose the general software engineering approach of transforming an agent into an Agent Computational Environment (ACE) composed of: 1) the "main'' agent program; 2) a number of Event-Action modules for Complex Event Processing, including generation of complex actions; 3) a number of external contexts that the agent is able to access in order to gather information. In our view an ACE is composed of heterogeneous elements: therefore, we do not make assumptions about how the various components are defined, except that they are based upon Computational Logic. In order to show a concrete instance of ACE, we discuss an experiment based upon the DALI agent-oriented programming language and Answer Set Programming (ASP).
File in questo prodotto:
File Dimensione Formato  
AAAEMAS 2015 Costantini - PostPro.pdf

accesso aperto

Tipologia: Documento in Post-print
Licenza: Dominio pubblico
Dimensione 298.56 kB
Formato Adobe PDF
298.56 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

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/11697/91790
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 22
  • ???jsp.display-item.citation.isi??? 12
social impact