<?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>conference paper</genre>

<titleInfo><title>The complexity of synthesis from probabilistic components</title></titleInfo>

  
  
<titleInfo type="alternative">
  
  <title>LNCS</title>
</titleInfo>

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


<note type="qualityControlled">yes</note>

<name type="personal">
  <namePart type="given">Krishnendu</namePart>
  <namePart type="family">Chatterjee</namePart>
  <role><roleTerm type="text">author</roleTerm> </role><identifier type="local">2E5DCA20-F248-11E8-B48F-1D18A9856A87</identifier><description xsi:type="identifierDefinition" type="orcid">0000-0002-4561-241X</description></name>
<name type="personal">
  <namePart type="given">Laurent</namePart>
  <namePart type="family">Doyen</namePart>
  <role><roleTerm type="text">author</roleTerm> </role></name>
<name type="personal">
  <namePart type="given">Moshe</namePart>
  <namePart type="family">Vardi</namePart>
  <role><roleTerm type="text">author</roleTerm> </role></name>







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



<name type="conference">
  <namePart>ICALP: Automata, Languages and Programming</namePart>
</name>



<name type="corporate">
  <namePart>Modern Graph Algorithmic Techniques in Formal Verification</namePart>
  <role><roleTerm type="text">project</roleTerm></role>
</name>
<name type="corporate">
  <namePart>Game Theory</namePart>
  <role><roleTerm type="text">project</roleTerm></role>
</name>
<name type="corporate">
  <namePart>Quantitative Graph Games: Theory and Applications</namePart>
  <role><roleTerm type="text">project</roleTerm></role>
</name>



<abstract lang="eng">The synthesis problem asks for the automatic construction of a system from its specification. In the traditional setting, the system is “constructed from scratch” rather than composed from reusable components. However, this is rare in practice, and almost every non-trivial software system relies heavily on the use of libraries of reusable components. Recently, Lustig and Vardi introduced dataflow and controlflow synthesis from libraries of reusable components. They proved that dataflow synthesis is undecidable, while controlflow synthesis is decidable. The problem of controlflow synthesis from libraries of probabilistic components was considered by Nain, Lustig and Vardi, and was shown to be decidable for qualitative analysis (that asks that the specification be satisfied with probability 1). Our main contribution for controlflow synthesis from probabilistic components is to establish better complexity bounds for the qualitative analysis problem, and to show that the more general quantitative problem is undecidable. For the qualitative analysis, we show that the problem (i) is EXPTIME-complete when the specification is given as a deterministic parity word automaton, improving the previously known 2EXPTIME upper bound; and (ii) belongs to UP ∩ coUP and is parity-games hard, when the specification is given directly as a parity condition on the components, improving the previously known EXPTIME upper bound.</abstract>

<originInfo><publisher>Springer Nature</publisher><dateIssued encoding="w3cdtf">2015</dateIssued><place><placeTerm type="text">Kyoto, Japan</placeTerm></place>
</originInfo>
<language><languageTerm authority="iso639-2b" type="code">eng</languageTerm>
</language>



<relatedItem type="host"><titleInfo><title>42nd International Colloquium</title></titleInfo>
  <identifier type="isbn">978-3-662-47665-9</identifier>
  <identifier type="arXiv">1502.04844</identifier>
  <identifier type="ISI">000364317900009</identifier><identifier type="doi">10.1007/978-3-662-47666-6_9</identifier>
<part><detail type="volume"><number>9135</number></detail><extent unit="pages">108 - 120</extent>
</part>
</relatedItem>


<extension>
<bibliographicCitation>
<short>K. Chatterjee, L. Doyen, M. Vardi, in:, 42nd International Colloquium, Springer Nature, 2015, pp. 108–120.</short>
<apa>Chatterjee, K., Doyen, L., &amp;#38; Vardi, M. (2015). The complexity of synthesis from probabilistic components. In &lt;i&gt;42nd International Colloquium&lt;/i&gt; (Vol. 9135, pp. 108–120). Kyoto, Japan: Springer Nature. &lt;a href=&quot;https://doi.org/10.1007/978-3-662-47666-6_9&quot;&gt;https://doi.org/10.1007/978-3-662-47666-6_9&lt;/a&gt;</apa>
<ieee>K. Chatterjee, L. Doyen, and M. Vardi, “The complexity of synthesis from probabilistic components,” in &lt;i&gt;42nd International Colloquium&lt;/i&gt;, Kyoto, Japan, 2015, vol. 9135, pp. 108–120.</ieee>
<chicago>Chatterjee, Krishnendu, Laurent Doyen, and Moshe Vardi. “The Complexity of Synthesis from Probabilistic Components.” In &lt;i&gt;42nd International Colloquium&lt;/i&gt;, 9135:108–20. Springer Nature, 2015. &lt;a href=&quot;https://doi.org/10.1007/978-3-662-47666-6_9&quot;&gt;https://doi.org/10.1007/978-3-662-47666-6_9&lt;/a&gt;.</chicago>
<mla>Chatterjee, Krishnendu, et al. “The Complexity of Synthesis from Probabilistic Components.” &lt;i&gt;42nd International Colloquium&lt;/i&gt;, vol. 9135, Springer Nature, 2015, pp. 108–20, doi:&lt;a href=&quot;https://doi.org/10.1007/978-3-662-47666-6_9&quot;&gt;10.1007/978-3-662-47666-6_9&lt;/a&gt;.</mla>
<ista>Chatterjee K, Doyen L, Vardi M. 2015. The complexity of synthesis from probabilistic components. 42nd International Colloquium. ICALP: Automata, Languages and Programming, LNCS, vol. 9135, 108–120.</ista>
<ama>Chatterjee K, Doyen L, Vardi M. The complexity of synthesis from probabilistic components. In: &lt;i&gt;42nd International Colloquium&lt;/i&gt;. Vol 9135. Springer Nature; 2015:108-120. doi:&lt;a href=&quot;https://doi.org/10.1007/978-3-662-47666-6_9&quot;&gt;10.1007/978-3-662-47666-6_9&lt;/a&gt;</ama>
</bibliographicCitation>
</extension>
<recordInfo><recordIdentifier>1609</recordIdentifier><recordCreationDate encoding="w3cdtf">2018-12-11T11:53:00Z</recordCreationDate><recordChangeDate encoding="w3cdtf">2025-09-23T13:48:35Z</recordChangeDate>
</recordInfo>
</mods>
</modsCollection>
