SwePub
Sök i LIBRIS databas

  Utökad sökning

id:"swepub:oai:DiVA.org:kth-340377"
 

Sökning: id:"swepub:oai:DiVA.org:kth-340377" > Capturing Smart Con...

Capturing Smart Contract Design with DCR Graphs

Eshghie, Mojtaba (författare)
KTH,Teoretisk datalogi, TCS,Kungliga Tekniska Högskolan (KTH),Royal Institute of Technology (KTH)
Ahrendt, Wolfgang, 1967 (författare)
Chalmers University of Technology, Gothenburg, Sweden,Chalmers tekniska högskola
Artho, Cyrille (författare)
KTH,Teoretisk datalogi, TCS,Kungliga Tekniska Högskolan (KTH),Royal Institute of Technology (KTH)
visa fler...
Hildebrandt, Thomas Troels (författare)
University of Copenhagen, Copenhagen, Denmark,Köpenhamns universitet
Schneider, Gerardo, 1967 (författare)
Gothenburg University,Göteborgs universitet,Institutionen för data- och informationsteknik (GU),Department of Computer Science and Engineering (GU),University of Gothenburg, Gothenburg, Sweden
visa färre...
 (creator_code:org_t)
Springer Science and Business Media Deutschland GmbH, 2023
2023
Engelska.
Ingår i: Software Engineering and Formal Methods. - : Springer Science and Business Media Deutschland GmbH. ; 14323 LNCS, s. 106-125
  • Konferensbidrag (refereegranskat)
Abstract Ämnesord
Stäng  
  • Smart contracts manage blockchain assets and embody business processes. However, mainstream smart contract programming languages such as Solidity lack explicit notions of roles, action dependencies, and time. Instead, these concepts are implemented in program code. This makes it very hard to design and analyze smart contracts. We argue that DCR graphs are a suitable formalization tool for smart contracts because they explicitly and visually capture the mentioned features. We utilize this expressiveness to show that many common high-level design patterns representing the underlying business processes in smart-contract applications can be naturally modeled this way. Applying these patterns shows that DCR graphs facilitate the development and analysis of correct and reliable smart contracts by providing a clear and easy-to-understand specification.

Ämnesord

NATURVETENSKAP  -- Data- och informationsvetenskap -- Datavetenskap (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences -- Computer Sciences (hsv//eng)
NATURVETENSKAP  -- Data- och informationsvetenskap (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences (hsv//eng)

Nyckelord

DCR Graphs
Design Patterns
Smart Contract Modelling

Publikations- och innehållstyp

ref (ämneskategori)
kon (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy