Please use this identifier to cite or link to this item:
https://www.um.edu.mt/library/oar/handle/123456789/91726
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Colombo, Christian | - |
dc.contributor.author | Ellul, Joshua | - |
dc.contributor.author | Pace, Gordon J. | - |
dc.date.accessioned | 2022-03-17T16:56:23Z | - |
dc.date.available | 2022-03-17T16:56:23Z | - |
dc.date.issued | 2018 | - |
dc.identifier.citation | Colombo, C., Ellul, J., & Pace G. (2018). Contracts over smart contracts: recovering from violations dynamically. 8th International Symposium On Leveraging Applications of Formal Methods, Verification and Validation, Limassol. | en_GB |
dc.identifier.uri | https://www.um.edu.mt/library/oar/handle/123456789/91726 | - |
dc.description.abstract | Smart contracts which enforce behaviour between parties have been hailed as a new way of regulating business, particularly on public distributed ledger technologies which ensure the immutability of smart contracts, and can do away with points of trust. Many such platforms, including Ethereum, come with a virtual machine on which smart contracts are executed, described in an imperative manner. Given the critical nature of typical smart contract applications, their bugs and vulnerabilities have proved to be particularly costly. In this paper we argue how dynamic analysis can be used not only to identify errors in the contracts, but also to support recovery from such errors. Furthermore, contract immutability means that code cannot be easily fixed upon discovering a problem. To address this issue, we also present a specification-driven approach, allowing developers to promise behavioural properties via smart contracts, but still allowing them to update the code which implements the specification in a safe manner. | en_GB |
dc.language.iso | en | en_GB |
dc.publisher | IsoLA | en_GB |
dc.rights | info:eu-repo/semantics/restrictedAccess | en_GB |
dc.subject | Contracts | en_GB |
dc.subject | Computer security | en_GB |
dc.subject | Service-oriented architecture (Computer science) | en_GB |
dc.subject | Computer programs -- Verification | en_GB |
dc.title | Contracts over smart contracts : recovering from violations dynamically | en_GB |
dc.type | conferenceObject | en_GB |
dc.rights.holder | The copyright of this work belongs to the author(s)/publisher. The rights of this work are as defined by the appropriate Copyright Legislation or as modified by any successive legislation. Users may access this work and can make use of the information contained in accordance with the Copyright Legislation provided that the author must be properly acknowledged. Further distribution or reproduction in any format is prohibited without the prior permission of the copyright holder | en_GB |
dc.bibliographicCitation.conferencename | 8th International Symposium On Leveraging Applications of Formal Methods, Verification and Validation | en_GB |
dc.bibliographicCitation.conferenceplace | Limassol, Cyprus, 30/10-13/11/2018 | en_GB |
dc.description.reviewed | peer-reviewed | en_GB |
Appears in Collections: | Scholarly Works - FacICTCS |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Contracts_over_smart_contracts.pdf Restricted Access | 705.14 kB | Adobe PDF | View/Open Request a copy |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.