Treffer: SolAR: Automated test-suite generation for solidity smart contracts

Title:
SolAR: Automated test-suite generation for solidity smart contracts
Source:
Science of Computer Programming vol.232 (2024) [ISSN 0167-6423]
Publisher Information:
2024
Added Details:
Driessen, S. W.
Document Type:
E-Ressource Electronic Resource
Availability:
Open access content. Open access content
info:eu-repo/semantics/openAccess
Note:
DOI: 10.1016/j.scico.2023.103036
Science of Computer Programming vol.232 (2024) [ISSN 0167-6423]
English
Other Numbers:
NLTUR oai:pure.tue.nl:publications/83e3c1c1-8383-4f03-a8d6-613417192368
https://research.tue.nl/en/publications/83e3c1c1-8383-4f03-a8d6-613417192368
1515529979
Contributing Source:
TU/E REPOSITORY
From OAIster®, provided by the OCLC Cooperative.
Accession Number:
edsoai.on1515529979
Database:
OAIster

Weitere Informationen

Smart contracts have rapidly gained popularity as self-contained pieces of code, especially those run on the Ethereum blockchain. On the one hand, smart contracts are immutable, have transparent workings, and execute autonomously. On the other hand, these qualities make it essential to properly test the behavior of a smart contract before deploying it. In this paper, we introduce SOLAR, a tool and approach for Solidity Automated Test Suite GeneRation. SOLAR allows smart contract developers to generate test suites for Solidity smart contracts optimized automatically for branch coverage using either a state-of-the-art genetic algorithm or a fuzzing approach. It enables a novel way to handle blockchain operations—or ChainOps—from a pipeline perspective, entailing a larger-scale as well as more manageable and maintainable service continuity.