scholarly journals A termination detection algorithm: specification and verification

Author(s):  
Robert Eschbach
1998 ◽  
Vol 08 (04) ◽  
pp. 421-432 ◽  
Author(s):  
Michel Charpentier ◽  
Gérard Padiou

We propose a description and validation of the ATMR protocol within the UNITY formalism. This formal description helps us understand precisely the mechanisms this protocol involves. In particular, we have noted the use of an incorrect detection algorithm to generate reset slots. In this first part, we provide an operational description using the UNITY programming notation as well as a specification of the main correctness properties in the UNITY temporal logic. A second part [2] is dedicated to a hand-made correctness proof. The proof shows that the model satisfies the specification despite this spurious detection. In this study, we apply a general development process based upon the UNITY formalism. During this process, we tune the program specification in order to make the later validation step easier, in the same way as the inclusion of traces, breakpoints, and assertions prepares a program for its quality assurance tests.


1998 ◽  
Vol 08 (04) ◽  
pp. 433-445 ◽  
Author(s):  
Michel Charpentier ◽  
Gérard Padiou

We propose a description and validation of the ATMR protocol within the UNITY formalism. This formal description helps us understand precisely the mechanisms this protocol involves. In particular, we have noted the use of an incorrect detection algorithm to generate reset slots. An operational description using the UNITY programming notation and a specification of the main correctness properties in the UNITY temporal logic are given in a previous part [2]. This second part is dedicated to a hand-made correctness proof. The proof shows that the model satisfies the specification despite the spurious detection in the reset generation mechanism.


1983 ◽  
Vol 16 (5) ◽  
pp. 217-219 ◽  
Author(s):  
Edsger W. Dijkstra ◽  
W.H.J. Feijen ◽  
A.J.M. van Gasteren

Sign in / Sign up

Export Citation Format

Share Document