Related Experiment Video
Updated: Jul 11, 2025
![Solid-phase Synthesis of [4.4] Spirocyclic Oximes](/_next/image?url=https%3A%2F%2Fcloudfront.jove.com%2FCDNSource%2Fteasers%2F58508.jpg&w=3840&q=50)
Solid-phase Synthesis of [4.4] Spirocyclic Oximes
Published on: February 6, 2019
Specification decomposition for reactive synthesis
Bernd Finkbeiner1, Gideon Geier2, Noemi Passing1
1CISPA Helmholtz Center for Information Security, Saarbrücken, Germany.
This study introduces a modular synthesis algorithm for reactive systems. It decomposes complex specifications into smaller, independent tasks, significantly reducing synthesis time and improving practicality for verified software and hardware development.
Area of Science:
- Computer Science
- Formal Methods
- Software Engineering
Background:
- Reactive synthesis automates the creation of correct implementations from specifications.
- Current reactive synthesis methods struggle with large, complex systems.
- Developing verified programs and hardware requires efficient synthesis techniques.
Purpose of the Study:
- To present a sound and complete modular synthesis algorithm.
- To address the scalability limitations of existing reactive synthesis approaches.
- To enable practical synthesis for complex specified systems.
Main Methods:
- A novel algorithm that decomposes specifications into smaller, independent subspecifications.
- Performing independent synthesis tasks on these subspecifications.
- Guaranteed composition of resulting implementations to satisfy the original specification.
Main Results:
- Significantly reduced complexity for individual synthesis tasks.
- Demonstrated independence of subspecifications allowing parallel synthesis.
- Modular synthesis approach leads to significant runtime decreases on benchmarks.
- The algorithm functions as a preprocessing technique compatible with existing synthesis tools.
Conclusions:
- The modular synthesis algorithm enhances the practicality of reactive synthesis for complex systems.
- This approach offers a scalable solution for verified program and hardware development.
- Modular synthesis is a viable preprocessing technique for state-of-the-art synthesis tools.
Related Concept Videos
Synthesis and Decomposition Reactions
Radical Reactivity: Overview
Multi-Step Reactions
Radical Reactivity: Nucleophilic Radicals
Pericyclic Reactions: Introduction
Pericyclic reactions can be classified into three categories: electrocyclic reactions, cycloaddition reactions, and sigmatropic rearrangements. Electrocyclic reactions and sigmatropic...
Polymer Classification: Stereospecificity

