Cargando…

A Model-Checking-Based Framework for Analyzing Ambient Assisted Living Solutions †

Since modern ambient assisted living solutions integrate a multitude of assisted-living functionalities, out of which some are safety critical, it is desirable that these systems are analyzed at their design stage to detect possible errors. To achieve this, one needs suitable architectures that supp...

Descripción completa

Detalles Bibliográficos
Autores principales: Kunnappilly, Ashalatha, Marinescu, Raluca, Seceleanu, Cristina
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6891629/
https://www.ncbi.nlm.nih.gov/pubmed/31752450
http://dx.doi.org/10.3390/s19225057
_version_ 1783475861227307008
author Kunnappilly, Ashalatha
Marinescu, Raluca
Seceleanu, Cristina
author_facet Kunnappilly, Ashalatha
Marinescu, Raluca
Seceleanu, Cristina
author_sort Kunnappilly, Ashalatha
collection PubMed
description Since modern ambient assisted living solutions integrate a multitude of assisted-living functionalities, out of which some are safety critical, it is desirable that these systems are analyzed at their design stage to detect possible errors. To achieve this, one needs suitable architectures that support the seamless design of the integrated assisted-living functions, as well as capabilities for the formal modeling and analysis of the architecture. In this paper, we attempt to address this need, by proposing a generic integrated ambient assisted living system architecture, consisting of sensors, data collection, local and cloud processing schemes, and an intelligent decision support system, which can be easily extended to suit specific architecture categories. Our solution is customizable, therefore, we show three instantiations of the generic model, as simple, intermediate, and complex configurations, respectively, and show how to analyze the first and third categories by model checking. Our approach starts by specifying the architecture, using an architecture description language, in our case, the Architecture Analysis and Design Language, which can also account for the probabilistic behavior of such systems, and captures the possibility of component failure. To enable formal analysis, we describe the semantics of the simple and complex architectures within the framework of timed automata. We show that the simple architecture is amenable to exhaustive model checking by employing the UPPAAL tool, whereas for the complex architecture we resort to statistical model checking for scalability reasons. In this case, we apply the statistical extension of UPPAAL, namely UPPAAL SMC. Our work paves the way for the development of formally assured future ambient assisted living solutions.
format Online
Article
Text
id pubmed-6891629
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-68916292019-12-12 A Model-Checking-Based Framework for Analyzing Ambient Assisted Living Solutions † Kunnappilly, Ashalatha Marinescu, Raluca Seceleanu, Cristina Sensors (Basel) Article Since modern ambient assisted living solutions integrate a multitude of assisted-living functionalities, out of which some are safety critical, it is desirable that these systems are analyzed at their design stage to detect possible errors. To achieve this, one needs suitable architectures that support the seamless design of the integrated assisted-living functions, as well as capabilities for the formal modeling and analysis of the architecture. In this paper, we attempt to address this need, by proposing a generic integrated ambient assisted living system architecture, consisting of sensors, data collection, local and cloud processing schemes, and an intelligent decision support system, which can be easily extended to suit specific architecture categories. Our solution is customizable, therefore, we show three instantiations of the generic model, as simple, intermediate, and complex configurations, respectively, and show how to analyze the first and third categories by model checking. Our approach starts by specifying the architecture, using an architecture description language, in our case, the Architecture Analysis and Design Language, which can also account for the probabilistic behavior of such systems, and captures the possibility of component failure. To enable formal analysis, we describe the semantics of the simple and complex architectures within the framework of timed automata. We show that the simple architecture is amenable to exhaustive model checking by employing the UPPAAL tool, whereas for the complex architecture we resort to statistical model checking for scalability reasons. In this case, we apply the statistical extension of UPPAAL, namely UPPAAL SMC. Our work paves the way for the development of formally assured future ambient assisted living solutions. MDPI 2019-11-19 /pmc/articles/PMC6891629/ /pubmed/31752450 http://dx.doi.org/10.3390/s19225057 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Kunnappilly, Ashalatha
Marinescu, Raluca
Seceleanu, Cristina
A Model-Checking-Based Framework for Analyzing Ambient Assisted Living Solutions †
title A Model-Checking-Based Framework for Analyzing Ambient Assisted Living Solutions †
title_full A Model-Checking-Based Framework for Analyzing Ambient Assisted Living Solutions †
title_fullStr A Model-Checking-Based Framework for Analyzing Ambient Assisted Living Solutions †
title_full_unstemmed A Model-Checking-Based Framework for Analyzing Ambient Assisted Living Solutions †
title_short A Model-Checking-Based Framework for Analyzing Ambient Assisted Living Solutions †
title_sort model-checking-based framework for analyzing ambient assisted living solutions †
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6891629/
https://www.ncbi.nlm.nih.gov/pubmed/31752450
http://dx.doi.org/10.3390/s19225057
work_keys_str_mv AT kunnappillyashalatha amodelcheckingbasedframeworkforanalyzingambientassistedlivingsolutions
AT marinescuraluca amodelcheckingbasedframeworkforanalyzingambientassistedlivingsolutions
AT seceleanucristina amodelcheckingbasedframeworkforanalyzingambientassistedlivingsolutions
AT kunnappillyashalatha modelcheckingbasedframeworkforanalyzingambientassistedlivingsolutions
AT marinescuraluca modelcheckingbasedframeworkforanalyzingambientassistedlivingsolutions
AT seceleanucristina modelcheckingbasedframeworkforanalyzingambientassistedlivingsolutions