A little self promotion: for a way to see how to use TLA as a formal method see:
https://news.ycombinator.com/item?id=48287718
I give a comprehensive introduction to formal methods without assuming background with a constant emphasis on examples, and using the tool.