Ts. Chan et I. Gorton, FORMAL VALIDATION OF A HIGH-PERFORMANCE ERROR CONTROL PROTOCOL USING SPIN, Software, practice & experience, 26(1), 1996, pp. 105-124
This paper presents the specification and validation of a high perform
ance error control protocol, A formal specification model of the proto
col was described using the PROMELA language. Formal analysis of the p
rotocol model was validated using the SPIN validation tool. The uncove
ring of several subtle properties of the protocol has demonstrated the
advantage of employing formal validation methods in designing distrib
uted systems.