Matches in SemOpenAlex for { <https://semopenalex.org/work/W2955493330> ?p ?o ?g. }
- W2955493330 abstract "Blockchain-based decentralized applications (DApp) have been widely adopted in different areas and trusted by more and more users due to the fact that the back end code of a DApp is publicly run on the blockchain and cannot be modified implicitly. However, there are few effective methods and tools for testing DApps and bugs can be easily introduced by inexperienced developers. The existing testing techniques either focus on testing front-end programs or back-end code but ignore the interaction between them, which makes it difficult to apply the techniques directly on DApp. In this paper, we present an automated testing technique for DApps which works in a two-phase manner. First, we employ random events to infer an abstract relation between browser-side events and blockchain-side contracts. Second, our technique generates a set of test cases under the guidance of inferred relations and orders the test cases based on a read-write graph. We also use taint analysis to track data flow of the smart contract and feed it to the generation procedure for following test cases. We have developed a tool called Sungari to implement our approach, and evaluated it on representative real-world DApps. The preliminary evaluation results demonstrated the potential of Sungari in achieving a significant optimization compared to random testing approaches." @default.
- W2955493330 created "2019-07-12" @default.
- W2955493330 creator A5005225068 @default.
- W2955493330 creator A5019708503 @default.
- W2955493330 creator A5036830020 @default.
- W2955493330 creator A5037558697 @default.
- W2955493330 creator A5044367029 @default.
- W2955493330 creator A5054433231 @default.
- W2955493330 creator A5069913800 @default.
- W2955493330 creator A5089030314 @default.
- W2955493330 date "2019-05-01" @default.
- W2955493330 modified "2023-09-25" @default.
- W2955493330 title "Towards Automated Testing of Blockchain-Based Decentralized Applications" @default.
- W2955493330 cites W1987647365 @default.
- W2955493330 cites W2011539648 @default.
- W2955493330 cites W2015146187 @default.
- W2955493330 cites W2094568767 @default.
- W2955493330 cites W2107709519 @default.
- W2955493330 cites W2117003318 @default.
- W2955493330 cites W2121504314 @default.
- W2955493330 cites W2134741696 @default.
- W2955493330 cites W2397104696 @default.
- W2955493330 cites W2539190473 @default.
- W2955493330 cites W2596289355 @default.
- W2955493330 cites W2758513221 @default.
- W2955493330 cites W2790202156 @default.
- W2955493330 cites W2808815243 @default.
- W2955493330 cites W2846896781 @default.
- W2955493330 cites W2888393465 @default.
- W2955493330 cites W31287713 @default.
- W2955493330 doi "https://doi.org/10.1109/icpc.2019.00048" @default.
- W2955493330 hasPublicationYear "2019" @default.
- W2955493330 type Work @default.
- W2955493330 sameAs 2955493330 @default.
- W2955493330 citedByCount "22" @default.
- W2955493330 countsByYear W29554933302019 @default.
- W2955493330 countsByYear W29554933302020 @default.
- W2955493330 countsByYear W29554933302021 @default.
- W2955493330 countsByYear W29554933302022 @default.
- W2955493330 countsByYear W29554933302023 @default.
- W2955493330 crossrefType "proceedings-article" @default.
- W2955493330 hasAuthorship W2955493330A5005225068 @default.
- W2955493330 hasAuthorship W2955493330A5019708503 @default.
- W2955493330 hasAuthorship W2955493330A5036830020 @default.
- W2955493330 hasAuthorship W2955493330A5037558697 @default.
- W2955493330 hasAuthorship W2955493330A5044367029 @default.
- W2955493330 hasAuthorship W2955493330A5054433231 @default.
- W2955493330 hasAuthorship W2955493330A5069913800 @default.
- W2955493330 hasAuthorship W2955493330A5089030314 @default.
- W2955493330 hasConcept C106159264 @default.
- W2955493330 hasConcept C115903868 @default.
- W2955493330 hasConcept C119857082 @default.
- W2955493330 hasConcept C120665830 @default.
- W2955493330 hasConcept C121332964 @default.
- W2955493330 hasConcept C124101348 @default.
- W2955493330 hasConcept C128942645 @default.
- W2955493330 hasConcept C148027188 @default.
- W2955493330 hasConcept C152877465 @default.
- W2955493330 hasConcept C165825675 @default.
- W2955493330 hasConcept C177264268 @default.
- W2955493330 hasConcept C192209626 @default.
- W2955493330 hasConcept C199360897 @default.
- W2955493330 hasConcept C25343380 @default.
- W2955493330 hasConcept C2776760102 @default.
- W2955493330 hasConcept C2777904410 @default.
- W2955493330 hasConcept C2779687700 @default.
- W2955493330 hasConcept C38652104 @default.
- W2955493330 hasConcept C41008148 @default.
- W2955493330 hasConcept C43126263 @default.
- W2955493330 hasConcept C53942775 @default.
- W2955493330 hasConceptScore W2955493330C106159264 @default.
- W2955493330 hasConceptScore W2955493330C115903868 @default.
- W2955493330 hasConceptScore W2955493330C119857082 @default.
- W2955493330 hasConceptScore W2955493330C120665830 @default.
- W2955493330 hasConceptScore W2955493330C121332964 @default.
- W2955493330 hasConceptScore W2955493330C124101348 @default.
- W2955493330 hasConceptScore W2955493330C128942645 @default.
- W2955493330 hasConceptScore W2955493330C148027188 @default.
- W2955493330 hasConceptScore W2955493330C152877465 @default.
- W2955493330 hasConceptScore W2955493330C165825675 @default.
- W2955493330 hasConceptScore W2955493330C177264268 @default.
- W2955493330 hasConceptScore W2955493330C192209626 @default.
- W2955493330 hasConceptScore W2955493330C199360897 @default.
- W2955493330 hasConceptScore W2955493330C25343380 @default.
- W2955493330 hasConceptScore W2955493330C2776760102 @default.
- W2955493330 hasConceptScore W2955493330C2777904410 @default.
- W2955493330 hasConceptScore W2955493330C2779687700 @default.
- W2955493330 hasConceptScore W2955493330C38652104 @default.
- W2955493330 hasConceptScore W2955493330C41008148 @default.
- W2955493330 hasConceptScore W2955493330C43126263 @default.
- W2955493330 hasConceptScore W2955493330C53942775 @default.
- W2955493330 hasLocation W29554933301 @default.
- W2955493330 hasOpenAccess W2955493330 @default.
- W2955493330 hasPrimaryLocation W29554933301 @default.
- W2955493330 hasRelatedWork W2061548807 @default.
- W2955493330 hasRelatedWork W2256093628 @default.
- W2955493330 hasRelatedWork W2878043867 @default.
- W2955493330 hasRelatedWork W2963612854 @default.
- W2955493330 hasRelatedWork W2967858513 @default.
- W2955493330 hasRelatedWork W3003530354 @default.