Related Experiment Video
Updated: Aug 28, 2025

Synthesis of a Water-soluble Metal–Organic Complex Array
Published on: October 8, 2016
Compositional synthesis of modular systems
Bernd Finkbeiner1, Noemi Passing1
1CISPA Helmholtz Center for Information Security, Saarbrücken, Germany.
This study presents a compositional synthesis algorithm for distributed systems, enabling practical scalability. The algorithm generates strategies and certificates, improving efficiency for distributed synthesis tasks.
Area of Science:
- Computer Science
- Distributed Systems
- Formal Methods
Background:
- Distributed synthesis of monolithic systems remains a significant challenge.
- Compositional approaches are crucial for developing scalable distributed algorithms.
- Decomposing global system specifications into local process requirements is key.
Purpose of the Study:
- To present and extend a sound and complete compositional synthesis algorithm.
- To develop a method for generating certificates that define assume-guarantee contracts for inter-process interfaces.
- To bias the synthesis towards solutions with small interfaces by bounding certificate size.
Main Methods:
- A compositional synthesis algorithm is developed and extended.
- Certificates are generated for each process, defining assume-guarantee contracts.
- The algorithm is implemented and evaluated on scalable benchmarks.
Main Results:
- The implemented approach is significantly faster than standard distributed synthesis methods when small certificates exist.
- The overhead of synthesizing certificates is minimal even when large certificates are required.
- The algorithm successfully constructs strategies and interface certificates for distributed systems.
Conclusions:
- The presented compositional synthesis algorithm offers a practical and scalable solution for distributed systems.
- The use of certificates enhances the formulation of local process requirements and system modularity.
- The approach demonstrates efficiency gains over traditional methods, particularly for systems with manageable interfaces.
Related Concept Videos
Synthesis and Decomposition Reactions
Synthetic Biology
Golden rice
Golden rice is a genetically modified...
Mechanistic Models: Overview of Compartment Models
Cyclic Processes And Isolated Systems
In the case of a non-isolated system, the change in the internal energy is zero only if the process is cyclic. A thermodynamic process is considered cyclic if the system undergoes a series of changes and returns to its initial state.
Consider a cyclic process that returns to its initial state, undergoing a four-step process. The heat transfer along each...
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Relation between Mathematical Equations and Block Diagrams

