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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |