Vitalsource Technologies, Inc. Theoretical And Practical Aspects Of Spin Model Checking