DocumentCode
3657816
Title
Protocol verification using relational database systems
Author
Ming-Yee Lai;Tony T. Lee
Author_Institution
Bell Communications Research, 435 South Street, Morristown, NJ 07960, United States
fYear
1987
Firstpage
347
Lastpage
354
Abstract
Processes participating in a communications protocol are usually modeled by finite-state machines interacting each other. Protocol verification is a procedure to validate the logic correctness of these interaction sequences and detect the potential design errors. A relational approach is proposed to represent a finite-state machine as a transition relation. On this basis, relational algebra can be utilized to derive the global-state transitions of the system. Furthermore, the logic errors of the protocol such as deadlocks, incomplete specifications and nonexecutable interactions can all be formulated in terms of relational algebra. This approach has been implemented on the INGRES and DBASE-III database systems running on various machines and applied to the verification of several protocols including the CCITT X.21. Protocol verification represents a non-traditional data processing application of relational database systems.
Keywords
"Artificial intelligence","Bismuth"
Publisher
ieee
Conference_Titel
Data Engineering, 1987 IEEE Third International Conference on
Print_ISBN
978-0-8186-0762-2
Type
conf
DOI
10.1109/ICDE.1987.7272400
Filename
7272400
Link To Document