SPIN vs. VIS: a case study on the formal verification of the ATMR protocol

Nowadays, there exist a wide variety of verification tools. Some, like the SPIN model checker, are designed and mainly used for the verification of interleaving software systems, such as communication protocols. Others, like VIS (Verification Interacting with Synthesis), are designed and used for sy...

Full description

Saved in:
Bibliographic Details
Published inICFEM 2000. Third IEEE International Conference on Formal Engineering Methods pp. 79 - 87
Main Authors Peng, H., Tahar, S., Khendek, F.
Format Conference Proceeding
LanguageEnglish
Published IEEE 2000
Subjects
Online AccessGet full text

Cover

Loading…
Abstract Nowadays, there exist a wide variety of verification tools. Some, like the SPIN model checker, are designed and mainly used for the verification of interleaving software systems, such as communication protocols. Others, like VIS (Verification Interacting with Synthesis), are designed and used for synchronous hardware systems verification. In this paper, we compare and contrast SPIN and VIS. In particular, we devote a special attention to the efficiency of these tools for the verification of communications protocols that can be implemented either in software or hardware. As a basis of our comparison, we formally describe and verify the ATMR (Asynchronous Transfer Mode Ring) medium access protocol using SPIN, and its hardware implementation using VIS. We believe that this study is of particular interest, as more and more protocols, like the ATM protocol stack, are being implemented in hardware in order to match high speed requirements. However, this is not a formal comparison of SPIN and VIS.
AbstractList Nowadays, there exist a wide variety of verification tools. Some, like the SPIN model checker, are designed and mainly used for the verification of interleaving software systems, such as communication protocols. Others, like VIS (Verification Interacting with Synthesis), are designed and used for synchronous hardware systems verification. In this paper, we compare and contrast SPIN and VIS. In particular, we devote a special attention to the efficiency of these tools for the verification of communications protocols that can be implemented either in software or hardware. As a basis of our comparison, we formally describe and verify the ATMR (Asynchronous Transfer Mode Ring) medium access protocol using SPIN, and its hardware implementation using VIS. We believe that this study is of particular interest, as more and more protocols, like the ATM protocol stack, are being implemented in hardware in order to match high speed requirements. However, this is not a formal comparison of SPIN and VIS.
Author Peng, H.
Tahar, S.
Khendek, F.
Author_xml – sequence: 1
  givenname: H.
  surname: Peng
  fullname: Peng, H.
  organization: Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, Que., Canada
– sequence: 2
  givenname: S.
  surname: Tahar
  fullname: Tahar, S.
– sequence: 3
  givenname: F.
  surname: Khendek
  fullname: Khendek, F.
BookMark eNotj11LwzAYhQMqqLM_QK_yB1rffLRpvBtlm5VNxRVvR5oPjHTNaOpg_97ivDpwHng45xZd9qG3CN0TyAgB-VhXy8UmowCQlYKVUF6gRIoSRCFzKCkl1yiJ8XviwCQXBb1BL9v3-hUfY4Y_6-0TVliraHEcf8wJhx6PXxa7MOxVh4928M5rNfqpD-4PzZvNBz4MYQw6dHfoyqku2uQ_Z6hZLprqOV2_repqvk49EXxMtQNJDbFCc5BF6ww1RgqVS7Ct4M6AZoKA4ozIabilWudMSqdzzovStGyGHs5ab63dHQa_V8Npd_7LfgHVwEti
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ICFEM.2000.873808
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library Online
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EndPage 87
ExternalDocumentID 873808
GroupedDBID 6IE
6IK
6IL
AAJGR
AAVQY
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
OCL
RIE
RIL
ID FETCH-LOGICAL-i174t-cf092d1e7c4096bfd2dd97a590eb74fd0c3710a4319076e2cc5399fc54468db3
IEDL.DBID RIE
ISBN 9780769508221
0769508227
IngestDate Wed Jun 26 19:23:16 EDT 2024
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i174t-cf092d1e7c4096bfd2dd97a590eb74fd0c3710a4319076e2cc5399fc54468db3
PageCount 9
ParticipantIDs ieee_primary_873808
PublicationCentury 2000
PublicationDate 20000000
PublicationDateYYYYMMDD 2000-01-01
PublicationDate_xml – year: 2000
  text: 20000000
PublicationDecade 2000
PublicationTitle ICFEM 2000. Third IEEE International Conference on Formal Engineering Methods
PublicationTitleAbbrev ICFEM
PublicationYear 2000
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0000394762
Score 1.3024986
Snippet Nowadays, there exist a wide variety of verification tools. Some, like the SPIN model checker, are designed and mainly used for the verification of...
SourceID ieee
SourceType Publisher
StartPage 79
SubjectTerms Asynchronous transfer mode
Computer aided software engineering
Concurrent computing
Formal verification
Hardware
Interleaved codes
Protocols
Software systems
Software tools
Testing
Title SPIN vs. VIS: a case study on the formal verification of the ATMR protocol
URI https://ieeexplore.ieee.org/document/873808
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LS8NAEF60J72oteKbPXhNmmQfyXqT0mILFbFVeiv7BFEasakHf72zm1gfePCWTSAss7vMfLPzfYPQhWFE8cy4yHIqIkoKGQmuWZSwRBoIt2kqPd95fMOv7-loxmaNznbgwlhrQ_GZjf1juMs3pV75VFm3yEnhib2buRA1VWudTkmIoHCua2DuO5tmWd7o63yO0-ZSM01Ed9gb9MeBphLXP_3RXCX4lsFOTdpeBklCX1LyFK8qFev3X4KN_5z2Lup8kfjw7do97aENu2ij7W_6g_toNAFQj9-WMX4YTi6xxBp8Gg6Ks7hcYIgNcYhpnzFseF9TFJYRly58upqO77DXeShhM3XQdNCf9q6jprlC9AggpIq0S0RmUptrQHhcOZMZI3LJRGJVTp1JNIHgQ0J8AfCZ20xrr2HrNAP8WBhFDlBrUS7sIcKcEKaltU7kjEqweOGEYjkcbaM41eIItb1N5i-1fMa8Nsfxn29P0FbNdfc5jlPUql5X9gy8fqXOw3p_AAgjpvY
link.rule.ids 310,311,783,787,792,793,799,4057,4058,27937,55086
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3JTsMwELUQHIALUIrY8YFr0iy2E3NDVau2NBWiAfVWJV4kBEoQTTnw9YydUBZx4JZFiqKxrXnPnvcGoUtJw5wFUjuKEe6QMM4czgR1POplEuA28TOjd04mbHBPRjM6a3y2rRZGKWWLz5RrLu1ZvizF0myVdeIojI2wdwNgdcxqsdZqQ8ULOYGVXVNz09s0CKLGYefz3m-ONX2Pd4bdfi-xQhW3_uyP9io2u_R3atn2wpoSmqKSJ3dZ5a54_2XZ-M8f30XtLxkfvl0lqD20pooW2v7mQLiPRlOg9fht4eKH4fQKZ1hAVsPWcxaXBQZ0iC2qfcYw5U1VkR1IXGr76jpN7rBxeihhOrVR2u-l3YHTtFdwHoGGVI7QHg-kryIBHI_lWgZS8iij3FN5RLT0RAjwIwOEAQSaqUAI42KrBQUGGcs8PEDrRVmoQ4RZGFKRKaV5REkGEY81z2kEi1vmjAh-hFomJvOX2kBjXofj-M-nF2hzkCbj-Xg4uTlBW7Xy3ex4nKL16nWpzgADVPm5HfsP-UyqQQ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=ICFEM+2000.+Third+IEEE+International+Conference+on+Formal+Engineering+Methods&rft.atitle=SPIN+vs.+VIS%3A+a+case+study+on+the+formal+verification+of+the+ATMR+protocol&rft.au=Peng%2C+H.&rft.au=Tahar%2C+S.&rft.au=Khendek%2C+F.&rft.date=2000-01-01&rft.pub=IEEE&rft.isbn=9780769508221&rft.spage=79&rft.epage=87&rft_id=info:doi/10.1109%2FICFEM.2000.873808&rft.externalDocID=873808
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769508221/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769508221/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769508221/sc.gif&client=summon&freeimage=true