Information Flow Guided Synthesis with Unbounded Communication
Bernd Finkbeiner, Niklas Metzger, Yoram Moses

TL;DR
This paper introduces a novel method for automatically constructing information flow assumptions in distributed systems, capable of handling unbounded communication scenarios, and presents a practical synthesis tool that outperforms previous methods.
Contribution
It presents the first approach to handle unbounded information flow requirements in distributed synthesis and offers a practical synthesis technique implemented in the FlowSy tool.
Findings
FlowSy outperforms previous approaches on benchmarks.
The method can analyze protocols with infinite message streams.
It enables synthesis of components from unbounded information flow specifications.
Abstract
Information flow guided synthesis is a compositional approach to the automated construction of distributed systems where the assumptions between the components are captured as information-flow requirements. Information-flow requirements are hyperproperties that ensure that if a component needs to act on certain information that is only available in other components, then this information will be passed to the component. We present a new method for the automatic construction of information flow assumptions from specifications given as temporal safety properties. The new method is the first approach to handle situations where the required amount of information is unbounded. For example, we can analyze communication protocols that transmit a stream of messages in a potentially infinite loop. We show that component implementations can then, in principle, be constructed from the information…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Ferroelectric and Negative Capacitance Devices · Advanced Memory and Neural Computing
