R-SHIM: deterministic concurrency with recursion and shared variables

Olivier Tardieu, Stephen A. Edwards · 2006

Concurrent programming languages are good for embedded systems because they match the parallelism of their environments, but most concurrent languages are nondeterministic, making coding in them unwieldy. We present R-SHIM, the core of a language with concurrent recursive procedure calls and disciplined shared variables that remains deterministic - the behavior of a program is scheduling-independent

Read the paper · More papers on PaperTik