Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Step 1 - We write the specification in EventML

Image Modified

Step 2 - Generate the Inductive Logical Form (ILF)

...

Using EventML's correct-by-construction syntesizer synthesizer we generate code from the specification.

...

ShadowDB is a replicated database we created on top of a synthesized consensus core. The primary defines the order in which transaction updates are applied. When crashes occur, consensus is used to reconfigure the set of replicas and agree on a prefix of executed transactions.

Image Modified