Compositional reasoning for shared-variable concurrent programs
| dc.contributor.author | Zhang, F. | |
| dc.contributor.author | Zhao, Y | |
| dc.contributor.author | Sanan, David | |
| dc.contributor.author | Liu, Yang | |
| dc.contributor.author | Tiu, Alwen | |
| dc.contributor.author | Lin, Shang-Wei | |
| dc.contributor.author | Sun, Jun | |
| dc.coverage.spatial | Oxford, United Kingdom | |
| dc.date.accessioned | 2024-02-12T05:19:42Z | |
| dc.date.created | July 15-17 2018 | |
| dc.date.issued | 2018 | |
| dc.date.updated | 2022-10-02T07:19:27Z | |
| dc.description.abstract | Scalable and automatic formal verification for concurrent systems is always demanding. In this paper, we propose a verification framework to support automated compositional reasoning for concurrent programs with shared variables. Our framework models concurrent programs as succinct automata and supports the verification of multiple important properties. Safety verification and simulations of succinct automata are parallel compositional, and safety properties of succinct automata are preserved under refinements. We generate succinct automata from infinite state concurrent programs in an automated manner. Furthermore, we propose the first automated approach to checking rely-guarantee based simulations between infinite state concurrent programs. We have prototyped our algorithms and applied our tool to the verification of multiple refinements. | en_AU |
| dc.description.sponsorship | This research is supported (in part) by the National Research Foundation, Prime Ministers Office, Singapore under its National Cybersecurity R&D Program (Award No. NRF2014NCR-NCR001-30) and administered by the National Cybersecurity R&D Directorate. | en_AU |
| dc.format.mimetype | application/pdf | en_AU |
| dc.identifier.isbn | 978-331995581-0 | en_AU |
| dc.identifier.uri | http://hdl.handle.net/1885/313397 | |
| dc.language.iso | en_AU | en_AU |
| dc.publisher | Springer Verlag | en_AU |
| dc.relation.ispartofseries | 22nd International Symposium on Formal Methods, FM 2018 Held as Part of the Federated Logic Conference, FloC 2018 | en_AU |
| dc.rights | © Springer International Publishing AG, part of Springer Nature 2018 | en_AU |
| dc.source | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) | en_AU |
| dc.title | Compositional reasoning for shared-variable concurrent programs | en_AU |
| dc.type | Conference paper | en_AU |
| local.bibliographicCitation.lastpage | 541 | en_AU |
| local.bibliographicCitation.startpage | 523 | en_AU |
| local.contributor.affiliation | Zhang, F., Nanyang Technological University | en_AU |
| local.contributor.affiliation | Zhao, Y, Beihang University | en_AU |
| local.contributor.affiliation | Sanan, David, Nanyang Technological University | en_AU |
| local.contributor.affiliation | Liu, Yang, Nanyang Technological University | en_AU |
| local.contributor.affiliation | Tiu, Alwen, College of Engineering and Computer Science, ANU | en_AU |
| local.contributor.affiliation | Lin, Shang-Wei, Nanyang Technological University | en_AU |
| local.contributor.affiliation | Sun, Jun, Singapore University of Technology and Design | en_AU |
| local.contributor.authoruid | Tiu, Alwen, u4301469 | en_AU |
| local.description.embargo | 2099-12-31 | |
| local.description.notes | Imported from ARIES | en_AU |
| local.description.refereed | Yes | |
| local.identifier.absfor | 461208 - Software testing, verification and validation | en_AU |
| local.identifier.absfor | 461203 - Formal methods for software | en_AU |
| local.identifier.ariespublication | u3102795xPUB1652 | en_AU |
| local.identifier.doi | 10.1007/978-3-319-95582-7_31 | en_AU |
| local.identifier.scopusID | 2-s2.0-85050360338 | |
| local.identifier.thomsonID | WOS:000489765800031 | |
| local.publisher.url | https://link.springer.com/ | en_AU |
| local.type.status | Published Version | en_AU |
Downloads
Original bundle
1 - 1 of 1
Loading...
- Name:
- 978-3-319-95582-7_31.pdf
- Size:
- 830.01 KB
- Format:
- Adobe Portable Document Format
- Description: