Asia Pacific University Library catalogue


A TESTING GUIDELINE FOR SMART CONTRACT BASED BLOCKCHAIN APPLICATION (Record no. 383318)

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
Holdings
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