Build model-based testing for smart contract

Blockchain technology has brought about many benefits for businesses such as immutability, trust, and its decentralized nature. Through blockchain technology, smart contracts were created on top of blockchains as a solution to provide security and reduce transaction costs for businesses. However, wi...

Full description

Saved in:
Bibliographic Details
Main Author: Lim, Sebastian Jing Jie
Other Authors: Li Yi
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/156544
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-156544
record_format dspace
spelling sg-ntu-dr.10356-1565442022-04-19T08:48:09Z Build model-based testing for smart contract Lim, Sebastian Jing Jie Li Yi School of Computer Science and Engineering yi_li@ntu.edu.sg Engineering::Computer science and engineering::Computer systems organization::Special-purpose and application-based systems Blockchain technology has brought about many benefits for businesses such as immutability, trust, and its decentralized nature. Through blockchain technology, smart contracts were created on top of blockchains as a solution to provide security and reduce transaction costs for businesses. However, with the popularity of smart contracts, it is critical to ensure that the smart contracts are secure and do not have any vulnerabilities for threat actors to exploit. ModCon was developed to have a model-based testing capability to generate well designed test cases for smart contracts. In this project, the aim will be to test ModCon on more types of contracts, such as games, auctions, DeFi (Decentralized Finance), etc. Bachelor of Engineering (Computer Engineering) 2022-04-19T08:48:09Z 2022-04-19T08:48:09Z 2022 Final Year Project (FYP) Lim, S. J. J. (2022). Build model-based testing for smart contract. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/156544 https://hdl.handle.net/10356/156544 en application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering::Computer systems organization::Special-purpose and application-based systems
spellingShingle Engineering::Computer science and engineering::Computer systems organization::Special-purpose and application-based systems
Lim, Sebastian Jing Jie
Build model-based testing for smart contract
description Blockchain technology has brought about many benefits for businesses such as immutability, trust, and its decentralized nature. Through blockchain technology, smart contracts were created on top of blockchains as a solution to provide security and reduce transaction costs for businesses. However, with the popularity of smart contracts, it is critical to ensure that the smart contracts are secure and do not have any vulnerabilities for threat actors to exploit. ModCon was developed to have a model-based testing capability to generate well designed test cases for smart contracts. In this project, the aim will be to test ModCon on more types of contracts, such as games, auctions, DeFi (Decentralized Finance), etc.
author2 Li Yi
author_facet Li Yi
Lim, Sebastian Jing Jie
format Final Year Project
author Lim, Sebastian Jing Jie
author_sort Lim, Sebastian Jing Jie
title Build model-based testing for smart contract
title_short Build model-based testing for smart contract
title_full Build model-based testing for smart contract
title_fullStr Build model-based testing for smart contract
title_full_unstemmed Build model-based testing for smart contract
title_sort build model-based testing for smart contract
publisher Nanyang Technological University
publishDate 2022
url https://hdl.handle.net/10356/156544
_version_ 1731235767878942720