Refinement for Transition Systems with Responses

Motivated by the response pattern for property specifications and applications within flexible workflow management systems, we report upon an initial study of modal and mixed transition systems in which the must transitions are interpreted as must eventually, and in which implementations can contain...

Full description

Bibliographic Details
Main Authors: Marco Carbone, Thomas Hildebrandt, Gian Perrone, Andrzej Wąsowski
Format: Article
Language:English
Published: Open Publishing Association 2012-07-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1207.4270v1
id doaj-22193278b0394afd9d55b01842da5bf6
record_format Article
spelling doaj-22193278b0394afd9d55b01842da5bf62020-11-24T21:03:56ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802012-07-0187Proc. FIT 2012485510.4204/EPTCS.87.5Refinement for Transition Systems with ResponsesMarco CarboneThomas HildebrandtGian PerroneAndrzej WąsowskiMotivated by the response pattern for property specifications and applications within flexible workflow management systems, we report upon an initial study of modal and mixed transition systems in which the must transitions are interpreted as must eventually, and in which implementations can contain may behaviors that are resolved at run-time. We propose Transition Systems with Responses (TSRs) as a suitable model for this study. We prove that TSRs correspond to a restricted class of mixed transition systems, which we refer to as the action-deterministic mixed transition systems. We show that TSRs allow for a natural definition of deadlocked and accepting states. We then transfer the standard definition of refinement for mixed transition systems to TSRs and prove that refinement does not preserve deadlock freedom. This leads to the proposal of safe refinements, which are those that preserve deadlock freedom. We exemplify the use of TSRs and (safe) refinements on a small medication workflow.http://arxiv.org/pdf/1207.4270v1
collection DOAJ
language English
format Article
sources DOAJ
author Marco Carbone
Thomas Hildebrandt
Gian Perrone
Andrzej Wąsowski
spellingShingle Marco Carbone
Thomas Hildebrandt
Gian Perrone
Andrzej Wąsowski
Refinement for Transition Systems with Responses
Electronic Proceedings in Theoretical Computer Science
author_facet Marco Carbone
Thomas Hildebrandt
Gian Perrone
Andrzej Wąsowski
author_sort Marco Carbone
title Refinement for Transition Systems with Responses
title_short Refinement for Transition Systems with Responses
title_full Refinement for Transition Systems with Responses
title_fullStr Refinement for Transition Systems with Responses
title_full_unstemmed Refinement for Transition Systems with Responses
title_sort refinement for transition systems with responses
publisher Open Publishing Association
series Electronic Proceedings in Theoretical Computer Science
issn 2075-2180
publishDate 2012-07-01
description Motivated by the response pattern for property specifications and applications within flexible workflow management systems, we report upon an initial study of modal and mixed transition systems in which the must transitions are interpreted as must eventually, and in which implementations can contain may behaviors that are resolved at run-time. We propose Transition Systems with Responses (TSRs) as a suitable model for this study. We prove that TSRs correspond to a restricted class of mixed transition systems, which we refer to as the action-deterministic mixed transition systems. We show that TSRs allow for a natural definition of deadlocked and accepting states. We then transfer the standard definition of refinement for mixed transition systems to TSRs and prove that refinement does not preserve deadlock freedom. This leads to the proposal of safe refinements, which are those that preserve deadlock freedom. We exemplify the use of TSRs and (safe) refinements on a small medication workflow.
url http://arxiv.org/pdf/1207.4270v1
work_keys_str_mv AT marcocarbone refinementfortransitionsystemswithresponses
AT thomashildebrandt refinementfortransitionsystemswithresponses
AT gianperrone refinementfortransitionsystemswithresponses
AT andrzejwasowski refinementfortransitionsystemswithresponses
_version_ 1716772633382486016