000 | 02904nam a2200229 4500 | ||
---|---|---|---|
003 | APU | ||
005 | 20230625190606.0 | ||
008 | 190510b2018 xxu||||| |||| 00| 0 eng d | ||
050 | _aPM-31-81 | ||
100 | 0 |
_aAHMED SAEED (TP052245) _943035 |
|
245 | 1 | 2 |
_aA TESTING GUIDELINE FOR SMART CONTRACT BASED BLOCKCHAIN APPLICATION _cAHMED SAEED. |
260 |
_aKuala Lumpur : _bAsia Pacific University, _c2019. |
||
300 |
_axii, 142 pages : _bill. ; _c30 cm. |
||
502 | _aA thesis submitted in fulfilment of the requirements for the award of the degree of MSc. in Software Engineering (UCMF1808SE). | ||
520 | _aThe 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 |
_aBlockchains (Databases). _943036 |
|
650 | 0 |
_aBlockchains (Databases) _xIndustrial applications. _943037 |
|
650 | 0 |
_aData encryption (Computer science). _943038 |
|
700 | 0 |
_aMr. Muhammad Ehsan Rana _eSupervisor. _948424 |
|
856 | 4 | 0 |
_uhttps://cas.apiit.edu.my/cas/login?service=https://library.apu.edu.my/apres/ _yAvailable in APres _z- Requires login to view full text. |
942 |
_2lcc _cMasters Theses |
||
999 |
_c383318 _d383318 |