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 | 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.