<?xml version="1.0" encoding="UTF-8"?>

<modsCollection xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-3.xsd">
<mods version="3.3">

<genre>thesis</genre>

<titleInfo><title>Analysis of dynamic message passing programs</title></titleInfo>

  
  
<titleInfo type="alternative">
  
  <title>ISTA Thesis</title>
</titleInfo>

<note type="publicationStatus">published</note>



<name type="personal">
  <namePart type="given">Damien</namePart>
  <namePart type="family">Zufferey</namePart>
  <role><roleTerm type="text">author</roleTerm> </role><identifier type="local">4397AC76-F248-11E8-B48F-1D18A9856A87</identifier><description xsi:type="identifierDefinition" type="orcid">0000-0002-3197-8736</description></name>





<name type="personal">
  
  <namePart type="given">Thomas A</namePart>
  
  
  <namePart type="family">Henzinger</namePart>
  
  <role> <roleTerm type="text">supervisor</roleTerm> </role>
</name>



<name type="corporate">
  <namePart></namePart>
  <identifier type="local">ToHe</identifier>
  <role>
    <roleTerm type="text">department</roleTerm>
  </role>
</name>

<name type="corporate">
  <namePart></namePart>
  <identifier type="local">GradSch</identifier>
  <role>
    <roleTerm type="text">department</roleTerm>
  </role>
</name>





<name type="corporate">
  <namePart>Rigorous Systems Engineering</namePart>
  <role><roleTerm type="text">project</roleTerm></role>
</name>
<name type="corporate">
  <namePart>Quantitative Reactive Modeling</namePart>
  <role><roleTerm type="text">project</roleTerm></role>
</name>



<abstract lang="eng">Motivated by the analysis of highly dynamic message-passing systems, i.e. unbounded thread creation, mobility, etc. we present a framework for the analysis of depth-bounded systems. Depth-bounded systems are one of the most expressive known fragment of the π-calculus for which interesting verification problems are still decidable. Even though they are infinite state systems depth-bounded systems are well-structured, thus can be analyzed algorithmically. We give an interpretation of depth-bounded systems as graph-rewriting systems. This gives more flexibility and ease of use to apply depth-bounded systems to other type of systems like shared memory concurrency.

First, we develop an adequate domain of limits for depth-bounded systems, a prerequisite for the effective representation of downward-closed sets. Downward-closed sets are needed by forward saturation-based algorithms to represent potentially infinite sets of states. Then, we present an abstract interpretation framework to compute the covering set of well-structured transition systems. Because, in general, the covering set is not computable, our abstraction over-approximates the actual covering set. Our abstraction captures the essence of acceleration based-algorithms while giving up enough precision to ensure convergence. We have implemented the analysis in the PICASSO tool and show that it is accurate in practice. Finally, we build some further analyses like termination using the covering set as starting point.</abstract>

<relatedItem type="constituent">
  <location>
    <url displayLabel="2013_Zufferey_thesis_final.pdf">https://research-explorer.ista.ac.at/download/1405/9176/2013_Zufferey_thesis_final.pdf</url>
  </location>
  <physicalDescription><internetMediaType>application/pdf</internetMediaType></physicalDescription><accessCondition type="restrictionOnAccess">no</accessCondition>
</relatedItem>
<relatedItem type="constituent">
  <location>
    <url displayLabel="2013_Zufferey_thesis_final_pdfa.pdf">https://research-explorer.ista.ac.at/download/1405/10298/2013_Zufferey_thesis_final_pdfa.pdf</url>
  </location>
  <physicalDescription><internetMediaType>application/pdf</internetMediaType></physicalDescription>
</relatedItem>
<originInfo><publisher>Institute of Science and Technology Austria</publisher><dateIssued encoding="w3cdtf">2013</dateIssued>
</originInfo>
<language><languageTerm authority="iso639-2b" type="code">eng</languageTerm>
</language>



<relatedItem type="host">
  <identifier type="issn">2663-337X</identifier><identifier type="doi">10.15479/at:ista:1405</identifier>
<part><extent unit="pages">134</extent>
</part>
</relatedItem>
<relatedItem type="Supplementary material">
  <location>     <url>https://research-explorer.ista.ac.at/record/4361</url>     <url>https://research-explorer.ista.ac.at/record/3251</url>     <url>https://research-explorer.ista.ac.at/record/2847</url>  </location>
</relatedItem>

<extension>
<bibliographicCitation>
<apa>Zufferey, D. (2013). &lt;i&gt;Analysis of dynamic message passing programs&lt;/i&gt;. Institute of Science and Technology Austria. &lt;a href=&quot;https://doi.org/10.15479/at:ista:1405&quot;&gt;https://doi.org/10.15479/at:ista:1405&lt;/a&gt;</apa>
<chicago>Zufferey, Damien. “Analysis of Dynamic Message Passing Programs.” Institute of Science and Technology Austria, 2013. &lt;a href=&quot;https://doi.org/10.15479/at:ista:1405&quot;&gt;https://doi.org/10.15479/at:ista:1405&lt;/a&gt;.</chicago>
<ieee>D. Zufferey, “Analysis of dynamic message passing programs,” Institute of Science and Technology Austria, 2013.</ieee>
<ama>Zufferey D. Analysis of dynamic message passing programs. 2013. doi:&lt;a href=&quot;https://doi.org/10.15479/at:ista:1405&quot;&gt;10.15479/at:ista:1405&lt;/a&gt;</ama>
<mla>Zufferey, Damien. &lt;i&gt;Analysis of Dynamic Message Passing Programs&lt;/i&gt;. Institute of Science and Technology Austria, 2013, doi:&lt;a href=&quot;https://doi.org/10.15479/at:ista:1405&quot;&gt;10.15479/at:ista:1405&lt;/a&gt;.</mla>
<ista>Zufferey D. 2013. Analysis of dynamic message passing programs. Institute of Science and Technology Austria.</ista>
<short>D. Zufferey, Analysis of Dynamic Message Passing Programs, Institute of Science and Technology Austria, 2013.</short>
</bibliographicCitation>
</extension>
<recordInfo><recordIdentifier>1405</recordIdentifier><recordCreationDate encoding="w3cdtf">2018-12-11T11:51:50Z</recordCreationDate><recordChangeDate encoding="w3cdtf">2025-04-15T08:11:54Z</recordChangeDate>
</recordInfo>
</mods>
</modsCollection>
