Cargando…

Quantitative reactive modeling and verification

Formal verification aims to improve the quality of software by detecting errors before they do harm. At the basis of formal verification is the logical notion of correctness, which purports to capture whether or not a program behaves as desired. We suggest that the boolean partition of software into...

Descripción completa

Detalles Bibliográficos
Autor principal: Henzinger, Thomas A.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer Berlin Heidelberg 2013
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4811300/
https://www.ncbi.nlm.nih.gov/pubmed/27069511
http://dx.doi.org/10.1007/s00450-013-0251-7
_version_ 1782423935667666944
author Henzinger, Thomas A.
author_facet Henzinger, Thomas A.
author_sort Henzinger, Thomas A.
collection PubMed
description Formal verification aims to improve the quality of software by detecting errors before they do harm. At the basis of formal verification is the logical notion of correctness, which purports to capture whether or not a program behaves as desired. We suggest that the boolean partition of software into correct and incorrect programs falls short of the practical need to assess the behavior of software in a more nuanced fashion against multiple criteria. We therefore propose to introduce quantitative fitness measures for programs, specifically for measuring the function, performance, and robustness of reactive programs such as concurrent processes. This article describes the goals of the ERC Advanced Investigator Project QUAREM. The project aims to build and evaluate a theory of quantitative fitness measures for reactive models. Such a theory must strive to obtain quantitative generalizations of the paradigms that have been success stories in qualitative reactive modeling, such as compositionality, property-preserving abstraction and abstraction refinement, model checking, and synthesis. The theory will be evaluated not only in the context of software and hardware engineering, but also in the context of systems biology. In particular, we will use the quantitative reactive models and fitness measures developed in this project for testing hypotheses about the mechanisms behind data from biological experiments.
format Online
Article
Text
id pubmed-4811300
institution National Center for Biotechnology Information
language English
publishDate 2013
publisher Springer Berlin Heidelberg
record_format MEDLINE/PubMed
spelling pubmed-48113002016-04-09 Quantitative reactive modeling and verification Henzinger, Thomas A. Comput Sci (Berl) Special Issue Paper Formal verification aims to improve the quality of software by detecting errors before they do harm. At the basis of formal verification is the logical notion of correctness, which purports to capture whether or not a program behaves as desired. We suggest that the boolean partition of software into correct and incorrect programs falls short of the practical need to assess the behavior of software in a more nuanced fashion against multiple criteria. We therefore propose to introduce quantitative fitness measures for programs, specifically for measuring the function, performance, and robustness of reactive programs such as concurrent processes. This article describes the goals of the ERC Advanced Investigator Project QUAREM. The project aims to build and evaluate a theory of quantitative fitness measures for reactive models. Such a theory must strive to obtain quantitative generalizations of the paradigms that have been success stories in qualitative reactive modeling, such as compositionality, property-preserving abstraction and abstraction refinement, model checking, and synthesis. The theory will be evaluated not only in the context of software and hardware engineering, but also in the context of systems biology. In particular, we will use the quantitative reactive models and fitness measures developed in this project for testing hypotheses about the mechanisms behind data from biological experiments. Springer Berlin Heidelberg 2013-10-05 2013 /pmc/articles/PMC4811300/ /pubmed/27069511 http://dx.doi.org/10.1007/s00450-013-0251-7 Text en © The Author(s) 2013 https://creativecommons.org/licenses/by/4.0/ This article is distributed under the terms of the Creative Commons Attribution License which permits any use, distribution, and reproduction in any medium, provided the original author(s) and the source are credited.
spellingShingle Special Issue Paper
Henzinger, Thomas A.
Quantitative reactive modeling and verification
title Quantitative reactive modeling and verification
title_full Quantitative reactive modeling and verification
title_fullStr Quantitative reactive modeling and verification
title_full_unstemmed Quantitative reactive modeling and verification
title_short Quantitative reactive modeling and verification
title_sort quantitative reactive modeling and verification
topic Special Issue Paper
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4811300/
https://www.ncbi.nlm.nih.gov/pubmed/27069511
http://dx.doi.org/10.1007/s00450-013-0251-7
work_keys_str_mv AT henzingerthomasa quantitativereactivemodelingandverification