{"id":{"repo_id":"radboud","oai_identifier":"oai:repository.ubn.ru.nl:2066/27561"},"canonical_url":"https://search.dev.ndltd.org/etd/radboud/oai:repository.ubn.ru.nl:2066/27561","repository":{"repo_id":"radboud","name":"Radboud University Nijmegen","base_url":"https://repository.ubn.ru.nl/oai/request"},"display":{"title":"Reconciling nondeterministic and probabilistic choices","abstract":"Contains fulltext : 27561.pdf (Publisher’s version ) (Open Access)","abstract_html":"Contains fulltext : 27561.pdf (Publisher’s version ) (Open Access)","abstract_has_math":false,"creators":["Cheung, L."],"institution":"S.l. : s.n.","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":["Vaandrager, Frits"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2006,"date_issued":"2006","date_published":"2006","updated_at":"2026-07-24T04:01:52Z","subjects":["Informatics for Technical Applications"],"languages":[],"rights":[],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["9090208143"],"render_values":[{"text":"9090208143","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/2066/27561","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Vaandrager, Frits"]},{"key":"dc:creator","label":"Author","values":["Cheung, L."]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2006"]},{"key":"dc:publisher","label":"Institution","values":["S.l. : s.n."]},{"key":"dc:type","label":"Dc Type","values":["Doctoral thesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Informatics for Technical Applications"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://repository.ubn.ru.nl//bitstream/handle/2066/27561/27561.pdf","http://hdl.handle.net/2066/27561","9090208143"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Contains fulltext : 27561.pdf (Publisher’s version ) (Open Access)","This thesis is written in the context of probabilistic verification. Our primary goal is to develop modeling frameworks that can be used for both specification and verification of randomized distributed algorithms. We focus on semantic aspects of such modeling frameworks; for example, we try to give precise mathematical semantics to processes definable in these frameworks and we prove basic theorems that allow us to manipulate and reason with semantic objects. Our models typically allow both nondeterministic and probabilistic choices. In order to obtain well-defined probability distributions from a specification, one must somehow ááuntangle'' these two types of choices. This is usually done by means of adversaries/schedulers, which resolve all nondeterministic choices in a specification. We study mathematical properties of adversaries and try to understand how different definitions of parallel composition translate into different assumptions on the behavior of adversaries. This allows us to identify some key properties of adversaries that affect compositionality of trace-style semantics. We also try to make a connection between the notions of adversaries captured by our formal definitions and those that are actually used in distributed computing,for example, in the areas of security protocols and randomized consensus. This thesis is organized into three parts. In Part I, we work with Segala's Probabilistic Automata model and prove many technical theorems regarding adversaries and their induced probability distributions. These results are then used to extend the testing semantics proposed by Stoelinga and Vaandrager. In Part II, we introduce our own variant of Probabilistic Input/Output Automata and use that as a basis of two specialized models, both of which come with a compositional trace-style semantics. Finally, Part III presents a randomized consensus algorithm, together with a manual correctness proof and a mechanized analysis using the probabilistic model checker PRISM.","Radboud University, 18 september 2006","Promotor : Vaandrager, Frits","VI, 205 p."]},{"key":"dc:title","label":"Title","values":["Reconciling nondeterministic and probabilistic choices"]}]}],"canonical_facts":{"dc:contributor":["Vaandrager, Frits"],"dc:creator":["Cheung, L."],"dc:date":["2006"],"dc:description":["Contains fulltext : 27561.pdf (Publisher’s version ) (Open Access)","This thesis is written in the context of probabilistic verification. Our primary goal is to develop modeling frameworks that can be used for both specification and verification of randomized distributed algorithms. We focus on semantic aspects of such modeling frameworks; for example, we try to give precise mathematical semantics to processes definable in these frameworks and we prove basic theorems that allow us to manipulate and reason with semantic objects. Our models typically allow both nondeterministic and probabilistic choices. In order to obtain well-defined probability distributions from a specification, one must somehow ááuntangle'' these two types of choices. This is usually done by means of adversaries/schedulers, which resolve all nondeterministic choices in a specification. We study mathematical properties of adversaries and try to understand how different definitions of parallel composition translate into different assumptions on the behavior of adversaries. This allows us to identify some key properties of adversaries that affect compositionality of trace-style semantics. We also try to make a connection between the notions of adversaries captured by our formal definitions and those that are actually used in distributed computing,for example, in the areas of security protocols and randomized consensus. This thesis is organized into three parts. In Part I, we work with Segala's Probabilistic Automata model and prove many technical theorems regarding adversaries and their induced probability distributions. These results are then used to extend the testing semantics proposed by Stoelinga and Vaandrager. In Part II, we introduce our own variant of Probabilistic Input/Output Automata and use that as a basis of two specialized models, both of which come with a compositional trace-style semantics. Finally, Part III presents a randomized consensus algorithm, together with a manual correctness proof and a mechanized analysis using the probabilistic model checker PRISM.","Radboud University, 18 september 2006","Promotor : Vaandrager, Frits","VI, 205 p."],"dc:identifier":["https://repository.ubn.ru.nl//bitstream/handle/2066/27561/27561.pdf","http://hdl.handle.net/2066/27561","9090208143"],"dc:publisher":["S.l. : s.n."],"dc:subject":["Informatics for Technical Applications"],"dc:title":["Reconciling nondeterministic and probabilistic choices"],"dc:type":["Doctoral thesis"]},"updated_at":"2026-07-24T04:01:52Z"}