Model-checking abstract state machines (2001) [pdf]
staff.itee.uq.edu.au
staff.itee.uq.edu.au
People interested in applying something modern like this should check out Alloy Analyzer for easiest intro (w/ GUI), SPIN since it’s got more use in industry than anything, and B method (and/or RODIN toolkit) for refining ASM’s to real software. Latter was used in train control among other things. The link below under Applications will give you an idea of all the things the ASM model has been used for. Also, while looking for formal verification of them, I found a 1999 paper that showed a sequential, regular version was decidable while others were not to varying degrees. Sounded a lot like the decidable category (regular grammers?) the LANGSEC people promote these days but ASM folks doing it way sooner. Good modeling tools often as a side effect make good practices more obvious like that. ;)