A TESTING GUIDELINE FOR SMART CONTRACT BASED BLOCKCHAIN APPLICATION (Record no. 383318)
[ view plain ]
000 -LEADER | |
---|---|
fixed length control field | 02904nam a2200229 4500 |
003 - CONTROL NUMBER IDENTIFIER | |
control field | APU |
005 - DATE AND TIME OF LATEST TRANSACTION | |
control field | 20230625190606.0 |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION | |
fixed length control field | 190510b2018 xxu||||| |||| 00| 0 eng d |
050 ## - LIBRARY OF CONGRESS CALL NUMBER | |
Classification number | PM-31-81 |
100 0# - MAIN ENTRY--PERSONAL NAME | |
Personal name | AHMED SAEED (TP052245) |
9 (RLIN) | 43035 |
245 12 - TITLE STATEMENT | |
Title | A TESTING GUIDELINE FOR SMART CONTRACT BASED BLOCKCHAIN APPLICATION |
Statement of responsibility, etc | AHMED SAEED. |
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) | |
Place of publication, distribution, etc | Kuala Lumpur : |
Name of publisher, distributor, etc | Asia Pacific University, |
Date of publication, distribution, etc | 2019. |
300 ## - PHYSICAL DESCRIPTION | |
Extent | xii, 142 pages : |
Other physical details | ill. ; |
Dimensions | 30 cm. |
502 ## - DISSERTATION NOTE | |
Dissertation note | A thesis submitted in fulfilment of the requirements for the award of the degree of MSc. in Software Engineering (UCMF1808SE). |
520 ## - SUMMARY, ETC. | |
Summary, etc | The purpose of this qualitative research is to investigate the vulnerability and security challenges faced by the smart contract basedblockchain applications especially immutable bugs, reliability and exploitations of miscellaneous programing bugs and design an appropriate testing guidelines for testing smart contract based blockchain applications. Hence testing guidelines for smart contract based blockchain application has being proposed in this research to address the vulnerability issues and security concerns such as reentrancy, race conditions and decentralized autonomous attacks (DAO). The proposed guidelines are designed based on previous researches and by conducting structure interviews. Thus the data collected are analyzed using Computer-Assisted Qualitative Data Analysis (CAQDA) software known as Nvivo where codes, sub-categories, categories and themes are generated. It is discovered that there are three main key elements that influence the testing of smart contract based blockchain applications known as nature or use case of smart contract, blockchain architecture and available resources which are considered as three pillars of testing in smart contract based blockchain applications. Therefore the level of testing, test priorities and fault tolerance in the testing phases and steps of testing smart contract based blockchain applications are depends on these three pillars. In addition, effectiveness of the proposed guidelines and limitations are highlighted. Furthermore to evaluate and validate the proposed guidelines expert reviews are conducted in this research and the results shows that the design testing guidelines for smart contract based blockchain can be implemented to reduce or overcome the vulnerability and security issues. |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name as entry element | Blockchains (Databases). |
9 (RLIN) | 43036 |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name as entry element | Blockchains (Databases) |
General subdivision | Industrial applications. |
9 (RLIN) | 43037 |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name as entry element | Data encryption (Computer science). |
9 (RLIN) | 43038 |
700 0# - ADDED ENTRY--PERSONAL NAME | |
Personal name | Mr. Muhammad Ehsan Rana |
Relator term | Supervisor. |
-- | 48424 |
856 40 - ELECTRONIC LOCATION AND ACCESS | |
Uniform Resource Identifier | https://cas.apiit.edu.my/cas/login?service=https://library.apu.edu.my/apres/ |
Link text | Available in APres |
Public note | - Requires login to view full text. |
942 ## - ADDED ENTRY ELEMENTS (KOHA) | |
Source of classification or shelving scheme | |
Koha item type | Masters Theses |
Withdrawn status | Lost status | Source of classification or shelving scheme | Damaged status | Use restrictions | Not for loan | Collection code | Home library | Current library | Shelving location | Date acquired | Full call number | Barcode | Date last seen | Copy number | Koha item type | Public note |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Not Withdrawn | Available | Not Damaged | Restricted access | Not for loan | Masters Theses | APU Library | APU Library | Reference Collection | 14/12/2020 | PM-31-81 | 00018443 | 14/12/2020 | 1 | Reference | Available in APres |