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...
Saved in:
Published in | ICFEM 2000. Third IEEE International Conference on Formal Engineering Methods pp. 79 - 87 |
---|---|
Main Authors | , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
2000
|
Subjects | |
Online Access | Get 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 |