当前位置: X-MOL 学术J. Ambient Intell. Smart Environ. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Analysis and verification of ECA rules in intelligent environments
Journal of Ambient Intelligence and Smart Environments ( IF 1.7 ) Pub Date : 2018-06-21 , DOI: 10.3233/ais-180487
Diletta Romana Cacciagrano 1 , Flavio Corradini 1 , Rosario Culmone 1 , Nikos Gorogiannis 2 , Leonardo Mostarda 1 , Franco Raimondi 2 , Claudia Vannucchi 1
Affiliation  

Intelligent Environments (IEs) are physical spaces where Information Technology (IT) and other pervasive computing technologies are combined in order to achieve specific goals for the users and the environment. IEs have the goal of enriching user experience, increasing awareness of the environment. A number of applications are currently being deployed in domains ranging from smart homes to e-health and autonomous vehicles. Quite often IE support human activities, thus essential requirements to be ensured are correctness, reliability, safety and security. In this paper we present how a set of techniques and tools that have been developed for the verification of software can be employed in the verification of IE described by means of event-condition-action rules. More precisely, we reduce the problem of verifying key properties of these rules to satisfiability and termination problems that can be addressed using state-of-the-art Satisfiability Modulo Theory (SMT) solvers and program analysers. Our approach has been implemented in a tool called vIRONy. Our approach has been validated on a number of case studies from the literature.

中文翻译:

智能环境中ECA规则的分析和验证

智能环境(IE)是将信息技术(IT)和其他普及计算技术相结合的物理空间,以实现针对用户和环境的特定目标。IE的目标是丰富用户体验,提高对环境的认识。当前,许多应用程序正在从智能家居到电子医疗和自动驾驶汽车的领域中部署。IE经常支持人类活动,因此要确保的基本要求是正确性,可靠性,安全性和安全性。在本文中,我们介绍了如何通过事件条件操作规则描述的一套用于IE验证的技术和工具可用于IE的验证。更确切地说,我们将验证这些规则的关键属性的问题减少到可满足性和终止性问题,可以使用最新的可满足性模理论(SMT)求解器和程序分析器来解决。我们的方法已在名为vIRONy的工具中实现。我们的方法已经从文献中的许多案例研究中得到验证。
更新日期:2018-06-21
down
wechat
bug