Towards Verifying Safety Properties of Real-Time Probabilistic Systems

Using probabilities in the formal-methods-based development of safety-critical software has quickened interests in academia and industry. We address this area by our model-driven engineering method for reactive systems SPACE and its tool-set Reactive Blocks that provide an extension to support the m...

Full description

Bibliographic Details
Main Authors: Fenglin Han, Jan Olaf Blech, Peter Herrmann, Heinz Schmidt
Format: Article
Language:English
Published: Open Publishing Association 2014-04-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1404.0846v1
id doaj-8a592141bd6842cfa4fb0ddf4657d7f6
record_format Article
spelling doaj-8a592141bd6842cfa4fb0ddf4657d7f62020-11-24T23:37:15ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802014-04-01147Proc. FESCA 201411510.4204/EPTCS.147.1:4Towards Verifying Safety Properties of Real-Time Probabilistic SystemsFenglin HanJan Olaf BlechPeter HerrmannHeinz SchmidtUsing probabilities in the formal-methods-based development of safety-critical software has quickened interests in academia and industry. We address this area by our model-driven engineering method for reactive systems SPACE and its tool-set Reactive Blocks that provide an extension to support the modeling and verification of real-time behaviors. The approach facilitates the composition of system models from reusable building blocks as well as the verification of functional and real-time properties and the automatic generation of Java code. In this paper, we describe the extension of the tool-set to enable the modeling and verification of probabilistic real-time system behavior with the focus on spatial properties that ensure system safety. In particular, we incorporate descriptions of probabilistic behavior into our Reactive Blocks models and integrate the model checker PRISM which allows to verify that a real-time system satisfies certain safety properties with a given probability. Moreover, we consider the spatial implication of probabilistic system specifications by integrating the spatial verification tool BeSpaceD and give an automatic approach to translate system specifications to the input languages of PRISM and BeSpaceD. The approach is highlighted by an example.http://arxiv.org/pdf/1404.0846v1
collection DOAJ
language English
format Article
sources DOAJ
author Fenglin Han
Jan Olaf Blech
Peter Herrmann
Heinz Schmidt
spellingShingle Fenglin Han
Jan Olaf Blech
Peter Herrmann
Heinz Schmidt
Towards Verifying Safety Properties of Real-Time Probabilistic Systems
Electronic Proceedings in Theoretical Computer Science
author_facet Fenglin Han
Jan Olaf Blech
Peter Herrmann
Heinz Schmidt
author_sort Fenglin Han
title Towards Verifying Safety Properties of Real-Time Probabilistic Systems
title_short Towards Verifying Safety Properties of Real-Time Probabilistic Systems
title_full Towards Verifying Safety Properties of Real-Time Probabilistic Systems
title_fullStr Towards Verifying Safety Properties of Real-Time Probabilistic Systems
title_full_unstemmed Towards Verifying Safety Properties of Real-Time Probabilistic Systems
title_sort towards verifying safety properties of real-time probabilistic systems
publisher Open Publishing Association
series Electronic Proceedings in Theoretical Computer Science
issn 2075-2180
publishDate 2014-04-01
description Using probabilities in the formal-methods-based development of safety-critical software has quickened interests in academia and industry. We address this area by our model-driven engineering method for reactive systems SPACE and its tool-set Reactive Blocks that provide an extension to support the modeling and verification of real-time behaviors. The approach facilitates the composition of system models from reusable building blocks as well as the verification of functional and real-time properties and the automatic generation of Java code. In this paper, we describe the extension of the tool-set to enable the modeling and verification of probabilistic real-time system behavior with the focus on spatial properties that ensure system safety. In particular, we incorporate descriptions of probabilistic behavior into our Reactive Blocks models and integrate the model checker PRISM which allows to verify that a real-time system satisfies certain safety properties with a given probability. Moreover, we consider the spatial implication of probabilistic system specifications by integrating the spatial verification tool BeSpaceD and give an automatic approach to translate system specifications to the input languages of PRISM and BeSpaceD. The approach is highlighted by an example.
url http://arxiv.org/pdf/1404.0846v1
work_keys_str_mv AT fenglinhan towardsverifyingsafetypropertiesofrealtimeprobabilisticsystems
AT janolafblech towardsverifyingsafetypropertiesofrealtimeprobabilisticsystems
AT peterherrmann towardsverifyingsafetypropertiesofrealtimeprobabilisticsystems
AT heinzschmidt towardsverifyingsafetypropertiesofrealtimeprobabilisticsystems
_version_ 1725520865333870592