Please use this identifier to cite or link to this item: https://ptsldigital.ukm.my/jspui/handle/123456789/513344
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorAbdullah Mohd Zin,Prof. Dr.
dc.contributor.authorMustafa Ahmed Abdullah Aqel Almatary (P44182)
dc.date.accessioned2023-10-16T04:35:44Z-
dc.date.available2023-10-16T04:35:44Z-
dc.date.issued2014-07-14
dc.identifier.otherukmvital:119327
dc.identifier.urihttps://ptsldigital.ukm.my/jspui/handle/123456789/513344-
dc.descriptionBlock-based software development (BBSD) is a new approach that is based on the principles and dynamics of component-based programming and end-user programming paradigms. The number of end-user programmers is increasing; this change significantly affects software productivity. In BBSD, end users develop software applications by composing software blocks. For block distribution, a mechanism is needed to support end users in obtaining the required blocks and to help block developers in sharing blocks. The proposed distribution method in this research is called the block store. The block store provides a sharing and categorization mechanism that allows blocks to be easily obtained by end users. The blocks in the block store must be developed by using a standard requirement specification method. This method ensures that the blocks are compatible with each other. Blocks are specific to a desired domain; thus, all blocks required for a given domain are properly identified and specified. This procedure requires a block identification methodology. The blocks submitted by block developers must be evaluated and verified to ensure correctness. Thus, a standard block verification methodology is crucial. The objectives of this study are as follows: (i) to analyze, design, and implement a block-store repository; (ii) to propose a block identification methodology; and (iii) to propose a block verification methodology. This research was conducted with the use of the following methodologies. Prototyping method was used to implement the block store. Focus group discussions were held to evaluate the prototype. Case study method was applied to develop and validate the block identification and verification methodologies. The development of the block store and the two methodologies facilitates the efficient sharing and distribution of software blocks. Such a development would promote the simplicity, reusability, and productivity of BBSD.,Certification of Master's/Doctoral Thesis" is not available
dc.language.isoeng
dc.publisherUKM, Bangi
dc.relationFaculty of Information Science and Technology / Fakulti Teknologi dan Sains Maklumat
dc.rightsUKM
dc.subjectBlock store mechanism
dc.subjectSoftware blocks
dc.subjectSoftware engineering
dc.titleDesign and implementation of block store mechanism to support block-based software development
dc.typeTheses
dc.format.pages214
dc.identifier.callnoQA76.76.D47A455 2014 3 tesis
Appears in Collections:Faculty of Information Science and Technology / Fakulti Teknologi dan Sains Maklumat

Files in This Item:
File Description SizeFormat 
ukmvital_119327+SOURCE1+SOURCE1.0.PDF
  Restricted Access
1.15 MBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.