ConcurrencySuite: Teaching concurrency and nondeterminism with Spin

Abstract

The Spin model checker is an excellent system for teaching concepts such as concurrency, verification and nondeterminism. I will show pedagogical tools that I have built based upon Spin: the jSpin environment for developing and verifying concurrent programs; SpinSpider, a tool for generating graphical representations of state diagrams of concurrent programs; VN, a tool for “experiencing” the nondeterminism of finite automata

    Similar works