Nowadays, IoT devices have an enlarging scope of activities spanning from sensing, computing to acting and even more, learning, reasoning and planning. As the number of IoT applications increases, these objects are becoming more and more ubiquitous. Therefore, they need to adapt their functionality in response to the uncertainties of their environment to achieve their goals. In Human-centered IoT, objects and devices have direct interactions with human beings and have access to online contextual information. Self-adaptation of such applications is a crucial subject that needs to be addressed in a way that respects human goals and human values. Hence, IoT applications must be equipped with self-adaptation techniques to manage their run-time uncertainties locally or in cooperation with each other. This paper presents SMASH: a multi-agent approach for self-adaptation of IoT applications in human-centered environments. In this paper, we have considered the Smart Home as the case study of smart environments. SMASH agents are provided with a 4-layer architecture based on the BDI agent model that integrates human values with goal-reasoning, planning, and acting. It also takes advantage of a semantic-enabled platform called Home'In to address interoperability issues among non-identical agents and devices with heterogeneous protocols and data formats. This approach is compared with the literature and is validated by developing a scenario as the proof of concept. The timely responses of SMASH agents show the feasibility of the proposed approach in human-centered environments.
翻译:目前,IoT装置的活动范围从感测、计算到行动甚至更多、学习、推理和规划等,范围从感测、计算到演练、推理和规划不等,随着IoT应用程序数量的增加,这些用途正在变得越来越普遍,因此,它们需要根据环境的不确定性调整其功能,以实现其目标。在以人为中心的IoT装置中,物体和装置与人为中心,与人直接互动,并有机会获得在线背景信息。这种应用的自我调整是一个关键主题,需要以尊重人类目标和人类价值观的方式加以解决。因此,IoT应用程序必须配备自我适应技术,以管理其本地或彼此合作的运行时段不确定性。本文介绍了SMAS:在人文环境中对IoT应用进行自我适应的多剂方法。在本文中,我们把智能之家视为对智能环境的案例研究。SMAS代理机构在将人类价值观与目标对等、规划和行为对等环境的自我适应技术应用技术应用技术,因此必须具备自我适应技术的自适应技术技术技术技术。 本文中,SMASM(SM)的模型和SIM(Misalal-deal-deal-deal-destrisprisprispris)的模型的模型展示,它被称作一种比作到一个称为一种固定的模型的模型的模型的模型的模型的优势。