Vis enkel innførsel

dc.contributor.authorFrantz, Christopher K.
dc.contributor.authorNowostawski, Mariusz
dc.date.accessioned2016-11-25T11:17:17Z
dc.date.accessioned2017-01-06T10:34:21Z
dc.date.available2016-11-25T11:17:17Z
dc.date.available2017-01-06T10:34:21Z
dc.date.issued2016
dc.identifier.citationInternational Conference on Self-Adaptive and Self-Organizing Systems, SASO 2016nb_NO
dc.identifier.issn1949-3681
dc.identifier.urihttp://hdl.handle.net/11250/2426572
dc.description.abstractBlockchain technology has emerged as a solution to consistency problems in peer to peer networks. By now, it has matured as a solution to a range of use cases in which it can effectively provide the notion of third party trust without the need for a trusted (physical) third party, which makes it an attractive coordination mechanism for distributed systems. To promote the wide adoption of this technology, we yet lack mechanisms that make the specification and interpretation of smart contracts accessible to a broader audience. In this work, we propose a modeling approach that supports the semi-automated translation of human-readable contract representations into computational equivalents in order to enable the codification of laws into verifiable and enforceable computational structures that reside within a public blockchain. We identify smart contract components that correspond to real world institutions, and propose a mapping that we operationalize using a domain-specific language in order to support the contract modeling process. We explore this capability based on selected examples and plot out directions for future research on smart contracts.nb_NO
dc.language.isoengnb_NO
dc.publisherIEEEnb_NO
dc.subjectContracts, Grammar, Online banking, Virtual machining, Peer-to-peer computing, Syntactics, DSLnb_NO
dc.titleFrom Institutions to Code: Towards Automated Generation of Smart Contractsnb_NO
dc.typeChapternb_NO
dc.date.updated2016-11-25T11:17:16Z
dc.description.versionsubmittedVersion
dc.identifier.doi10.1109/FAS-W.2016.53
dc.identifier.cristin1404235
dc.description.localcode(c) 2016 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other users, including reprinting/ republishing this material for advertising or promotional purposes, creating new collective works for resale or redistribution to servers or lists, or reuse of any copyrighted components of this work in other works.nb_NO


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel