Abstract
FLASH protocol is an industrial-scale cache coherence protocol, which is a challenging benchmark in the formal verification area. Verifying such protocol yields both scientific and commercial values. However, the complicated mechanism of protocols and the explosive searching states make it extremely hard to solve. An alternative solution is to carry out proof scripts combining manual work with a computer, which is adopted by most works in this area. However, this alternation makes the verification process neither effective nor rigorous. Therefore, in this paper, we elaborate the detailed process of how paraVerifier generates formal proofs automatically. It can generate a formal proof without manual works, and guarantee the rigorous correctness at the same time. Furthermore, we also illustrate the flow chart of READ and WRITE transactions in FLASH protocol, and analyze the semantics hiding behind the auto-searched invariants. We show that paraVerifier can not only automatically generate formal proofs, but offer comprehensive analyzing reports for better understanding.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 2018 IEEE 18th International Conference on Software Quality, Reliability, and Security, QRS 2018 |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 47-58 |
| Number of pages | 12 |
| ISBN (Print) | 9781538677575 |
| Publication status | Published - 2 Aug 2018 |
| Externally published | Yes |
| Event | 18th IEEE International Conference on Software Quality, Reliability, and Security, QRS 2018 - Lisbon, Portugal Duration: 16 Jul 2018 → 20 Jul 2018 |
Publication series
| Name | Proceedings - 2018 IEEE 18th International Conference on Software Quality, Reliability, and Security, QRS 2018 |
|---|
Conference
| Conference | 18th IEEE International Conference on Software Quality, Reliability, and Security, QRS 2018 |
|---|---|
| Country/Territory | Portugal |
| City | Lisbon |
| Period | 16/07/18 → 20/07/18 |
Bibliographical note
Publisher Copyright:© 2018 IEEE.
Keywords
- FALSH
- Formal method
- Parameterized verification
- Verification
Fingerprint
Dive into the research topics of 'An automatic parameterized verification of FLASH cache coherence protocol'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver