A model driven engineering process of platform neutral agents for ambient intelligence devices

被引:13
作者
Ayala, Inmaculada [1 ]
Amor, Mercedes [1 ]
Fuentes, Lidia [1 ]
机构
[1] Univ Malaga, Dept Lenguajes & Ciencias Computac, E-29071 Malaga, Spain
关键词
Software agents; Agent oriented software engineering; Model driven engineering; Code generation; Ambient intelligence; Mobile phones; FRAMEWORK; CONTEXT;
D O I
10.1007/s10458-013-9223-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Ambient intelligence (AmI) systems are now considered a promising approach to assist people in their daily life. AmI proposes the development of context aware systems equipped with devices that can recognize your context and act accordingly. Agents provide an effective way to develop such systems since agents are reactive, proactive and exhibit an intelligent and autonomous behavior. However, current agent approaches do not adequately fulfill the requirements posed by AmI systems. From a modeling point of view, the aim should be to help in the design by providing adequate tools that assist in the development of important properties of AmI systems, such as context-awareness; and from an implementation point of view, agent technologies must be adapted to the diversity of AmI devices and communication technologies. As a solution to these issues we propose a Model driven engineering process, which supports the automatic generation of agent-based AmI systems. The source metamodel is PIM4Agents, a general purpose agent metamodel that we have adapted to support the explicit modeling of context aware systems, and the target metamodel is Malaca, an aspect-oriented agent architecture. Aspect-orientation makes Malaca platform-neutral for FIPA compliant agent platforms, simplifying the model driven process. The solution generates MalacaTiny agents, an implementation of Malaca that is able to run in AmI devices. We have evaluated the convenience of applying a model driven approach by measuring the degree of automation of our process and we have evaluated MalacaTiny for mobile phones by assessing different parameters, related to the scarcity of resources in AmI systems. All the results obtained are satisfactory.
引用
收藏
页码:214 / 255
页数:42
相关论文
共 42 条
  • [1] Model-Driven Development for Ubiquitous MAS
    Agueero, Jorge
    Rebollo, Miguel
    Carrascosa, Carlos
    Julian, Vicente
    [J]. AMBIENT INTELLIGENCE AND FUTURE TRENDS - INTERNATIONAL SYMPOSIUM ON AMBIENT INTELLIGENCE (ISAML 2010), 2010, 72 : 87 - 95
  • [2] A Java']Java-Based Agent Platform for Programming Wireless Sensor Networks
    Aiello, Francesco
    Fortino, Giancarlo
    Gravina, Raffaele
    Guerrieri, Antonio
    [J]. COMPUTER JOURNAL, 2011, 54 (03) : 439 - 454
  • [3] Malaca: A component and aspect-oriented agent architecture
    Amor, Mercedes
    Fuentes, Lidia
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (06) : 1052 - 1065
  • [4] [Anonymous], 2001, 5 INT C AUT AG
  • [5] [Anonymous], 2005, P 4 INT JOINT C AUT
  • [6] Augusto JC, 2004, FRONT ARTIF INTEL AP, V110, P778
  • [7] Ayala I., 2012, P 11 INT C AUT AG MU, V3, P1427
  • [8] Ayala I., 2010, 11 INT WORKSH AOSE, P61
  • [9] Ayala I., 2012, INFRASTRUCTURES TOOL, P65
  • [10] Ayala I, 2010, LECT NOTES ARTIF INT, V6251, P3, DOI 10.1007/978-3-642-16178-0_3