dc.creator | Sánchez Gómez, Nicolás | es |
dc.creator | Morales Trujillo, Leticia | es |
dc.creator | Gutiérrez Rodríguez, Javier Jesús | es |
dc.creator | Torres Valderrama, Jesús | es |
dc.date.accessioned | 2024-07-10T07:40:08Z | |
dc.date.available | 2024-07-10T07:40:08Z | |
dc.date.issued | 2020 | |
dc.identifier.citation | Sánchez Gómez, N., Morales Trujillo, L., Gutiérrez Rodríguez, J.J. y Torres Valderrama, J. (2020). The importance of testing in the early stages of smart contract development life cycle. Journal Of Web Engineering, 19 (2), 215-242. https://doi.org/10.13052/jwe1540-9589.1925. | |
dc.identifier.issn | 1540-9589 | es |
dc.identifier.issn | 1544-5976 | es |
dc.identifier.uri | https://hdl.handle.net/11441/161240 | |
dc.description.abstract | the code and the agreements contained therein exist across a distributed,
decentralized blockchain network. In software engineering, this collaboration
is usually represented by using business process models and smart contracts
can be used to implement business collaborations in general and interorganizational
business processes. The validation of this contract and the
assurance of its quality are critical for its right application. Early testing in
smart contract definition is the fact of this paper. The paper discusses the
possibility to use transformation protocols to obtain derived artefacts like
test case definitions and smart contract code scaffolds. Generation of derived
artefacts significantly reduces the number of defects before deploying the
smart contract code in the blockchain network. Transformations protocols are
created using model-based software development and modelling techniques.
This approach allows to simplify and improve the management and execution application
of systematic mechanisms to evaluate and validate the smart contract
and, particularly, the application of early testing techniques which would help
to reduce the number of defects and, ultimately, the cost of the final review. | es |
dc.format | application/pdf | es |
dc.format.extent | 28 p. | es |
dc.language.iso | eng | es |
dc.publisher | Rinton Press Inc | es |
dc.relation.ispartof | Journal Of Web Engineering, 19 (2), 215-242. | |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject | Blockchain | es |
dc.subject | Smart contract | es |
dc.subject | Model-based software development | es |
dc.subject | Early testing | es |
dc.title | The importance of testing in the early stages of smart contract development life cycle | es |
dc.type | info:eu-repo/semantics/article | es |
dc.type.version | info:eu-repo/semantics/acceptedVersion | es |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | es |
dc.contributor.affiliation | Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos | es |
dc.relation.projectID | TIN2016-76956-C3-2-R | es |
dc.relation.projectID | AT17_5904_USE | es |
dc.relation.publisherversion | https://journals.riverpublishers.com/index.php/JWE/article/view/3357 | es |
dc.identifier.doi | 10.13052/jwe1540-9589.1925 | es |
dc.journaltitle | Journal Of Web Engineering | es |
dc.publication.volumen | 19 | es |
dc.publication.issue | 2 | es |
dc.publication.initialPage | 215 | es |
dc.publication.endPage | 242 | es |
dc.contributor.funder | POLOLAS Project of the Spanish the Ministry of Economy and Competitiveness | es |
dc.contributor.funder | Regional Ministry of Economy, Knowledge, Research and University of the Andalusian Government | es |