Text this: Abstract state machines, alloy, B, VDM, and Z :