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 FieldValueLanguage
dc.contributor.authorColombo, Christian-
dc.contributor.authorEllul, Joshua-
dc.contributor.authorPace, Gordon J.-
dc.date.accessioned2022-03-17T16:56:23Z-
dc.date.available2022-03-17T16:56:23Z-
dc.date.issued2018-
dc.identifier.citationColombo, 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.urihttps://www.um.edu.mt/library/oar/handle/123456789/91726-
dc.description.abstractSmart 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.isoenen_GB
dc.publisherIsoLAen_GB
dc.rightsinfo:eu-repo/semantics/restrictedAccessen_GB
dc.subjectContractsen_GB
dc.subjectComputer securityen_GB
dc.subjectService-oriented architecture (Computer science)en_GB
dc.subjectComputer programs -- Verificationen_GB
dc.titleContracts over smart contracts : recovering from violations dynamicallyen_GB
dc.typeconferenceObjecten_GB
dc.rights.holderThe 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 holderen_GB
dc.bibliographicCitation.conferencename8th International Symposium On Leveraging Applications of Formal Methods, Verification and Validationen_GB
dc.bibliographicCitation.conferenceplaceLimassol, Cyprus, 30/10-13/11/2018en_GB
dc.description.reviewedpeer-revieweden_GB
Appears in Collections:Scholarly Works - FacICTCS

Files in This Item:
File Description SizeFormat 
Contracts_over_smart_contracts.pdf
  Restricted Access
705.14 kBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.