Affiliations: [a] Dipartimento di Ingegneria dell'Informazione, Università di Modena e Reggio Emilia, 41100 Modena, Italy | [b] Dipartimento di Scienze e Metodi dell'Ingegneria, Università di Modena e Reggio Emilia, 42100 Reggio Emilia, Italy
Corresponding author: Giacomo Cabri, Dipartimento di Ingegneria dell'Informazione, Via Vignolese, 905, 41100 Modena, Italy. Tel.: +39 059 2056190; Fax: +39 059 2056129; E-mail: email@example.com
Abstract: Our everyday environments are going to be disseminated of devices and sensors that exhibit some degree of autonomy and that collaborate to support users in their activities. This envisions a not-so-far future called “Ambient Intelligence”, i.e., environments that show a certain degree of intelligence. Useful abstractions for Ambient Intelligence are represented by software agents, since they are autonomous and capable of acting on behalf of their owners. In the context of the LAICA project we have exploited the agent paradigm to model devices and sensors, and have developed an ad-hoc middleware to orchestrate all the involved components. This paper discusses the adoption of agents in Ambient Intelligence, and explains the design and implementation of the middleware.