Download PDFOpen PDF in browserAlternate Semantics of the Guarded Conditional23 pages•Published: May 26, 2024AbstractThe various possible semantics of Dijkstra’s guarded commands are elucidated by means of a new graph-based low-level, generic specification language designed for asynchronous nondeterministic algorithms. The graphs incorporate vertices for actions and edges indicating control flow alongside edges for data flow. This formalism allows one to specify, not just input-output behavior nor only what actions take place, but also precisely how often and in what order they transpire.Keyphrases: guarded commands, nondeterminism, operational semantics In: Nikolaj Bjørner, Marijn Heule and Andrei Voronkov (editors). LPAR 2024 Complementary Volume, vol 18, pages 30-52.
|