Matches in SemOpenAlex for { <https://semopenalex.org/work/W4381389704> ?p ?o ?g. }
Showing items 1 to 75 of
75
with 100 items per page.
- W4381389704 abstract "We are currently witnessing the proliferation of blockchain environments to support a wide spectrum of corporate applications through the use of smart contracts. It is of no surprise that smart contract programming language technology constantly evolves to include not only specialized languages such as Solidity, but also general purpose languages such as GoLang and JavaScript. Furthermore, blockchain technology imposes unique challenges related to the monetary cost of deploying smart contracts, and handling roll-back issues when a smart contract fails. It is therefore evident that the complexity of systems involving smart contracts will only increase over time thus making the maintenance and evolution of such systems a very challenging task. One solution to these problems is to approach the implementation and deployment of such systems in a disciplined and automated way. In this paper, we propose a model-driven approach where the structure and inter-dependencies of smart contract, as well as stakeholder objectives, are denoted by extended goal models which can then be transformed to yield Solidity code that conforms with those models. More specifically, we present first a Domain Specific Language (DSL) to denote extended goal models and second, a transformation process which allows for the Abstract Syntax Trees of such a DSL program to be transformed into Solidity smart contact source code. The transformation process ensures that the generated smart contract skeleton code yields a system that is conformant with the model, which serves as a specification of said system so that subsequent analysis, understanding, and maintenance will be easier to achieve." @default.
- W4381389704 created "2023-06-21" @default.
- W4381389704 creator A5033334584 @default.
- W4381389704 creator A5060736678 @default.
- W4381389704 date "2023-02-23" @default.
- W4381389704 modified "2023-09-23" @default.
- W4381389704 title "Goal Driven Code Generation for Smart Contract Assemblies" @default.
- W4381389704 cites W2061545062 @default.
- W4381389704 cites W2096557388 @default.
- W4381389704 cites W2261607688 @default.
- W4381389704 cites W2344554929 @default.
- W4381389704 cites W2414443661 @default.
- W4381389704 cites W2419578922 @default.
- W4381389704 cites W2532143498 @default.
- W4381389704 cites W2804400041 @default.
- W4381389704 cites W2883052346 @default.
- W4381389704 cites W2907736084 @default.
- W4381389704 cites W2916821990 @default.
- W4381389704 cites W2962941562 @default.
- W4381389704 cites W2970967309 @default.
- W4381389704 cites W2979602992 @default.
- W4381389704 cites W2989763394 @default.
- W4381389704 cites W3217631598 @default.
- W4381389704 cites W4253041212 @default.
- W4381389704 cites W4254062556 @default.
- W4381389704 cites W2941493901 @default.
- W4381389704 doi "https://doi.org/10.1145/3587828.3587846" @default.
- W4381389704 hasPublicationYear "2023" @default.
- W4381389704 type Work @default.
- W4381389704 citedByCount "0" @default.
- W4381389704 crossrefType "proceedings-article" @default.
- W4381389704 hasAuthorship W4381389704A5033334584 @default.
- W4381389704 hasAuthorship W4381389704A5060736678 @default.
- W4381389704 hasConcept C105339364 @default.
- W4381389704 hasConcept C115903868 @default.
- W4381389704 hasConcept C135257023 @default.
- W4381389704 hasConcept C199360897 @default.
- W4381389704 hasConcept C201374245 @default.
- W4381389704 hasConcept C2778362873 @default.
- W4381389704 hasConcept C2779687700 @default.
- W4381389704 hasConcept C2779950589 @default.
- W4381389704 hasConcept C38652104 @default.
- W4381389704 hasConcept C41008148 @default.
- W4381389704 hasConcept C544833334 @default.
- W4381389704 hasConcept C76155785 @default.
- W4381389704 hasConcept C98045186 @default.
- W4381389704 hasConceptScore W4381389704C105339364 @default.
- W4381389704 hasConceptScore W4381389704C115903868 @default.
- W4381389704 hasConceptScore W4381389704C135257023 @default.
- W4381389704 hasConceptScore W4381389704C199360897 @default.
- W4381389704 hasConceptScore W4381389704C201374245 @default.
- W4381389704 hasConceptScore W4381389704C2778362873 @default.
- W4381389704 hasConceptScore W4381389704C2779687700 @default.
- W4381389704 hasConceptScore W4381389704C2779950589 @default.
- W4381389704 hasConceptScore W4381389704C38652104 @default.
- W4381389704 hasConceptScore W4381389704C41008148 @default.
- W4381389704 hasConceptScore W4381389704C544833334 @default.
- W4381389704 hasConceptScore W4381389704C76155785 @default.
- W4381389704 hasConceptScore W4381389704C98045186 @default.
- W4381389704 hasLocation W43813897041 @default.
- W4381389704 hasOpenAccess W4381389704 @default.
- W4381389704 hasPrimaryLocation W43813897041 @default.
- W4381389704 hasRelatedWork W151797637 @default.
- W4381389704 hasRelatedWork W1594586966 @default.
- W4381389704 hasRelatedWork W2000780397 @default.
- W4381389704 hasRelatedWork W2064069225 @default.
- W4381389704 hasRelatedWork W2110629752 @default.
- W4381389704 hasRelatedWork W2303430181 @default.
- W4381389704 hasRelatedWork W2760941369 @default.
- W4381389704 hasRelatedWork W2972471777 @default.
- W4381389704 hasRelatedWork W3006199460 @default.
- W4381389704 hasRelatedWork W3160847527 @default.
- W4381389704 isParatext "false" @default.
- W4381389704 isRetracted "false" @default.
- W4381389704 workType "article" @default.