期刊论文详细信息
Sensors
A Software Product Line Process to Develop Agents for the IoT
Inmaculada Ayala1  Mercedes Amor2  Lidia Fuentes2  José M. Troya2 
[1]Departamento de Lenguajes y Ciencias de la Computación, Andalucía Tech, Universidad de Málaga, Campus de Teatinos s/n, 29071 Málaga, Spain
关键词: agents;    SPL;    CVL;    IoT;    variability modeling;   
DOI  :  10.3390/s150715640
来源: mdpi
PDF
【 摘 要 】

One of the most important challenges of this decade is the Internet of Things (IoT), which aims to enable things to be connected anytime, anyplace, with anything and anyone, ideally using any path/network and any service. IoT systems are usually composed of heterogeneous and interconnected lightweight devices that support applications that are subject to change in their external environment and in the functioning of these devices. The management of the variability of these changes, autonomously, is a challenge in the development of these systems. Agents are a good option for developing self-managed IoT systems due to their distributed nature, context-awareness and self-adaptation. Our goal is to enhance the development of IoT applications using agents and software product lines (SPL). Specifically, we propose to use Self-StarMASMAS, multi-agent system) agents and to define an SPL process using the Common Variability Language. In this contribution, we propose an SPL process for Self-StarMAS, paying particular attention to agents embedded in sensor motes.

【 授权许可】

CC BY   
© 2015 by the authors; licensee MDPI, Basel, Switzerland.

【 预 览 】
附件列表
Files Size Format View
RO202003190009972ZK.pdf 652KB PDF download
  文献评价指标  
  下载次数:6次 浏览次数:55次