Skip to content

Latest commit

 

History

History

README.md

[A2] Unrealizability

In this module we review how to

  • check realizability, i.e., check whether there exists an implementation that realizes a Spectra specification,
  • compute an unrealizable core, i.e., compute a minimal subset of guarantees that is already unrealizable, and
  • compute counter-strategies, i.e., strategies for the environment that force any potential system implementation to violate guarantees.

Watch the video

Task at end of video

Analyze specifications TrafficL2b.spectra to TrafficL2d.spectra

  • Investigate reasons for unrealizability using a core or counter-strategy.

Task solution

Watch the video

More

This module is part of a tutorial on the Spectra language and tools for reactive synthesis. More information and materials are available from the SYNTECH project website.