This paper briefly outlines the main characteristics of an ongoing research aimed at developing a support library for implementing systems based on autonomous agents. The library is built upon active objects, whose concurrent behavior is disciplined -for each controlled object- by a corresponding controller, according to the dictate of aspect-oriented programming. So far, we implemented a preliminary release of the library, with initial operational capabilities; in particular, agents are able to exhibit only a reactive behavior. To this end, a suitable architecture has been defined that embodies four subsystems, each one being able to deal with a different aspect: social ability, communication, behavior, and task execution. Agents’ interaction and communication is performed according to the standard FIPA ACL. CLOS (Common Lisp Object System) has been adopted as the target language for implementing the library, according to the constraints imposed by an ongoing project, and for the sake of rapid prototyping

Implementing Autonomous reactive Agents by using Active Objects

ARMANO, GIULIANO;VARGIU, ELOISA
2000-01-01

Abstract

This paper briefly outlines the main characteristics of an ongoing research aimed at developing a support library for implementing systems based on autonomous agents. The library is built upon active objects, whose concurrent behavior is disciplined -for each controlled object- by a corresponding controller, according to the dictate of aspect-oriented programming. So far, we implemented a preliminary release of the library, with initial operational capabilities; in particular, agents are able to exhibit only a reactive behavior. To this end, a suitable architecture has been defined that embodies four subsystems, each one being able to deal with a different aspect: social ability, communication, behavior, and task execution. Agents’ interaction and communication is performed according to the standard FIPA ACL. CLOS (Common Lisp Object System) has been adopted as the target language for implementing the library, according to the constraints imposed by an ongoing project, and for the sake of rapid prototyping
File in questo prodotto:
File Dimensione Formato  
woa-2000-final.pdf

accesso aperto

Tipologia: versione pre-print
Dimensione 43.8 kB
Formato Adobe PDF
43.8 kB Adobe PDF Visualizza/Apri

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/11584/106926
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact