DocumentCode :
746642
Title :
Automated Protocol Validation in Argos: Assertion Proving and Scatter Searching
Author :
Holzmann, Gerard J.
Author_Institution :
AT& T Bell Laboratories
Issue :
6
fYear :
1987
fDate :
6/1/1987 12:00:00 AM
Firstpage :
683
Lastpage :
696
Abstract :
Argos is a validation language for data communication protocols. To validate a protocol, a model in Argos is constructed consisting of a control flow specification and a formal description of the correctness requirements. This model can be compiled into a minimized lower level description that is based on a formal model of communicating finite state machines. An automated protocol validator trace uses these minimized descriptions to perform a partial symbolic execution of the protocol to establish its correctness for the given requirements.
Keywords :
Assertion proving; guarded command languages; protocol design; protocol validation; scatter searching; symbolic execution; Access protocols; Automata; Automatic control; Command languages; Communication system control; Data communication; Humans; Logic; Performance analysis; Scattering; Assertion proving; guarded command languages; protocol design; protocol validation; scatter searching; symbolic execution;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.1987.233206
Filename :
1702274
Link To Document :
بازگشت