dc.contributor.author | Britten, Daniel | en_NZ |
dc.contributor.author | Reeves, Steve | en_NZ |
dc.contributor.editor | Artho, Cyrille | en_NZ |
dc.contributor.editor | Ölveczky, Peter Csaba | en_NZ |
dc.coverage.spatial | Auckland, NZ | en_NZ |
dc.date.accessioned | 2023-01-30T22:50:41Z | |
dc.date.available | 2023-01-30T22:50:41Z | |
dc.date.issued | 2022 | en_NZ |
dc.identifier.isbn | 9781450399074 | en_NZ |
dc.identifier.uri | https://hdl.handle.net/10289/15470 | |
dc.description.abstract | To create trustworthy programs, the 'gold standard' is specifications at a high-enough level to clearly correspond to the informal specifications, and also a refinement proof linking these high-level specifications down to, in our case, executable bytecode. The DeepSEA system demonstrates how this can be done, in the context of smart contracts on the Ethereum blockchain. A key component of this is the model of the blockchain on which the smart contracts reside. When doing proofs in DeepSEA, it is critical to have such a model, which allows for the writing of specifications at a high-level clearly corresponding to informal specifications. A candidate model for doing so and its usefulness for carrying out proofs is discussed in this paper. | |
dc.format.mimetype | application/pdf | |
dc.language.iso | en | |
dc.publisher | Association for Computing Machinery | en_NZ |
dc.rights | This is an author’s accepted version of a conference paper published in FTSCS 2022: Proceedings of the 8th ACM SIGPLAN International Workshop on Formal Techniques for Safety-Critical Systems. © 2022 Copyright held by the authors. Publication rights licensed to ACM. | |
dc.source | FTSCS '22 | en_NZ |
dc.subject | blockchain | en_NZ |
dc.subject | formal methods | en_NZ |
dc.subject | smart contracts | en_NZ |
dc.subject | software engineering | en_NZ |
dc.title | Modelling a blockchain for smart contract verification using DeepSEA | en_NZ |
dc.type | Conference Contribution | |
dc.identifier.doi | 10.1145/3563822.3568011 | en_NZ |
dc.relation.isPartOf | Proc 8th ACM SIGPLAN International Workshop on Formal Techniques for Safety-Critical Systems (FTSCS '22) | en_NZ |
pubs.begin-page | 88 | |
pubs.elements-id | 301707 | |
pubs.end-page | 94 | |
pubs.finish-date | 2022-12-07 | en_NZ |
pubs.publication-status | Published | en_NZ |
pubs.start-date | 2022-12-07 | en_NZ |