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...
Main Authors: | , , , |
---|---|
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 |