IDK and ICARO: developing Multi-agent systems in support of Ambient Intelligence


Downloads per month over past year




Downloads per month over past year

Gascueña, José M. and Navarro, Elena and Fernández Caballero, Antonio and Fernández Sotos, Patricia and Pavón Mestras, Juan (2014) IDK and ICARO: developing Multi-agent systems in support of Ambient Intelligence. Journal of Intelligent and Fuzzy Systems, 28 (1). pp. 3-15. ISSN 1064-1246

[thumbnail of IDK and ICARO developing Multi-agent.pdf]

Official URL:


An important issue in Ambient Intelligence (AmI) is the massive deployment of intelligent agents embedded in the environment which are adaptive to the users’ profiles, preferences and needs. This is why, the use of agent-oriented methodologies and frameworks is almost mandatory to easily develop software for AmI scenarios. ICARO is a software framework that promotes the use of different organizational and behavioral patterns to implement multi-agent systems (MAS). Its extensive use in several projects demonstrates a substantial increase in software productivity. Also, in order to reduce the coding effort it is usual to design MAS at a higher level. In this sense, code generation from MAS specifications into ICARO framework has been performed.INGENIAS Development Kit (IDK) supports both the specification of MAS models, including any feature required to implement MAS with ICARO, and a set of facilities for code generation. This paper describes the development of AmI applications thanks to the integration of ICARO and IDK. Two IDK modules have been developed, namely a “code generation” and a “code update
support” module.

Item Type:Article
Uncontrolled Keywords:Multi-agent systems, Agent-oriented software engineering, Code generation, Ambient Intelligence, Assisted living systems, Ambient assisted systems, Smart homes
Subjects:Sciences > Computer science > Artificial intelligence
ID Code:31026
Deposited On:13 Apr 2016 14:54
Last Modified:20 Apr 2016 10:21

Origin of downloads

Repository Staff Only: item control page