Task-Structured Probabilistic I/O Automata

Modeling frameworks such as Probabilistic I/O Automata (PIOA) andMarkov Decision Processes permit both probabilistic andnondeterministic choices. In order to use such frameworks to express claims about probabilities of events, one needs mechanisms for resolving nondeterministic choices. For PIOAs,...

Full description

Bibliographic Details
Main Authors: Canetti,, Ran, Cheung,, Ling, Kaynar,, Dilsun, Liskov,, Moses, Lynch,, Nancy, Pereira,, Olivier, Segala, Roberto
Other Authors: Nancy Lynch
Language:en_US
Published: 2006
Online Access:http://hdl.handle.net/1721.1/33964
_version_ 1811095840444383232
author Canetti,, Ran
Cheung,, Ling
Kaynar,, Dilsun
Liskov,, Moses
Lynch,, Nancy
Pereira,, Olivier
Segala, Roberto
author2 Nancy Lynch
author_facet Nancy Lynch
Canetti,, Ran
Cheung,, Ling
Kaynar,, Dilsun
Liskov,, Moses
Lynch,, Nancy
Pereira,, Olivier
Segala, Roberto
author_sort Canetti,, Ran
collection MIT
description Modeling frameworks such as Probabilistic I/O Automata (PIOA) andMarkov Decision Processes permit both probabilistic andnondeterministic choices. In order to use such frameworks to express claims about probabilities of events, one needs mechanisms for resolving nondeterministic choices. For PIOAs, nondeterministic choices have traditionally been resolved by schedulers that have perfect information about the past execution. However, such schedulers are too powerful for certain settings, such as cryptographic protocol analysis, where information must sometimes be hidden. Here, we propose a new, less powerful nondeterminism-resolutionmechanism for PIOAs, consisting of tasks and local schedulers.Tasks are equivalence classes of system actions that are scheduled byoblivious, global task sequences. Local schedulers resolve nondeterminism within system components, based on local information only. The resulting task-PIOA framework yields simple notions of external behavior and implementation, and supports simple compositionality results.We also define a new kind of simulation relation, and show it to besound for proving implementation. We illustrate the potential of the task-PIOA framework by outlining its use in verifying an Oblivious Transfer protocol.
first_indexed 2024-09-23T16:30:21Z
id mit-1721.1/33964
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T16:30:21Z
publishDate 2006
record_format dspace
spelling mit-1721.1/339642019-04-12T08:35:55Z Task-Structured Probabilistic I/O Automata Canetti,, Ran Cheung,, Ling Kaynar,, Dilsun Liskov,, Moses Lynch,, Nancy Pereira,, Olivier Segala, Roberto Nancy Lynch Theory of Computation Modeling frameworks such as Probabilistic I/O Automata (PIOA) andMarkov Decision Processes permit both probabilistic andnondeterministic choices. In order to use such frameworks to express claims about probabilities of events, one needs mechanisms for resolving nondeterministic choices. For PIOAs, nondeterministic choices have traditionally been resolved by schedulers that have perfect information about the past execution. However, such schedulers are too powerful for certain settings, such as cryptographic protocol analysis, where information must sometimes be hidden. Here, we propose a new, less powerful nondeterminism-resolutionmechanism for PIOAs, consisting of tasks and local schedulers.Tasks are equivalence classes of system actions that are scheduled byoblivious, global task sequences. Local schedulers resolve nondeterminism within system components, based on local information only. The resulting task-PIOA framework yields simple notions of external behavior and implementation, and supports simple compositionality results.We also define a new kind of simulation relation, and show it to besound for proving implementation. We illustrate the potential of the task-PIOA framework by outlining its use in verifying an Oblivious Transfer protocol. 2006-09-07T20:14:22Z 2006-09-07T20:14:22Z 2006-09-05 MIT-CSAIL-TR-2006-060 http://hdl.handle.net/1721.1/33964 en_US Massachusetts Institute of Technology Computer Science and Artificial Intelligence Laboratory http://hdl.handle.net/1721.1/32525 http://hdl.handle.net/1721.1/32525 34 p. 2343188 bytes 369503 bytes application/postscript application/pdf application/postscript application/pdf
spellingShingle Canetti,, Ran
Cheung,, Ling
Kaynar,, Dilsun
Liskov,, Moses
Lynch,, Nancy
Pereira,, Olivier
Segala, Roberto
Task-Structured Probabilistic I/O Automata
title Task-Structured Probabilistic I/O Automata
title_full Task-Structured Probabilistic I/O Automata
title_fullStr Task-Structured Probabilistic I/O Automata
title_full_unstemmed Task-Structured Probabilistic I/O Automata
title_short Task-Structured Probabilistic I/O Automata
title_sort task structured probabilistic i o automata
url http://hdl.handle.net/1721.1/33964
work_keys_str_mv AT canettiran taskstructuredprobabilisticioautomata
AT cheungling taskstructuredprobabilisticioautomata
AT kaynardilsun taskstructuredprobabilisticioautomata
AT liskovmoses taskstructuredprobabilisticioautomata
AT lynchnancy taskstructuredprobabilisticioautomata
AT pereiraolivier taskstructuredprobabilisticioautomata
AT segalaroberto taskstructuredprobabilisticioautomata