LocalazyLocalazy
SPIN is a programming language for developing concurrent, distributed, fault-tolerant systems. It is based on the Promela modeling language and extends it with constructs for concurrency, communication, and fairness. SPIN has been used to verify the correctness of systems ranging from embedded controllers to the protocols that control the Internet. It has also been used to generate efficient code for a variety of parallel and distributed architectures. SPIN is developed and maintained by the Spin Team at Cornell University.