Block identification methodology

Case study on business domain

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

The Block-Based Software Development (BBSD) is a software development approach that enables end users to develop applications by integrating blocks. In order for block based programming approach to be successful, there is a need for a large number of blocks to be developed in various application domains. The BBSD life cycle divided into two parts: Block development for a specific domain (carried out by project initiators and block developers), and block integration (carried out end by users). Block development consists of two stages: block identification and block creation. This paper describes a methodology that can be used for block identification. Through this methodology blocks that are needed for a given domain can be properly determined and specified, which will help blocks developers to develop the right blocks for the domain. The feasibility of the proposed methodology is shown through a case study.

Original languageEnglish
Pages (from-to)47-54
Number of pages8
JournalJournal of Theoretical and Applied Information Technology
Volume60
Issue number1
Publication statusPublished - 2014

Fingerprint

Software engineering
Software Development
Methodology
Industry
Life cycle
Life Cycle
Programming
Business

Keywords

  • Block-based software development
  • Component- based software development
  • End user software development
  • UML

ASJC Scopus subject areas

  • Computer Science(all)
  • Theoretical Computer Science

Cite this

Block identification methodology : Case study on business domain. / Almatary, Mustafa; Abu Bakar, Marini; Mohd. Zin, Abdullah.

In: Journal of Theoretical and Applied Information Technology, Vol. 60, No. 1, 2014, p. 47-54.

Research output: Contribution to journalArticle

@article{2d220788f7a8404bb457b29263990cc8,
title = "Block identification methodology: Case study on business domain",
abstract = "The Block-Based Software Development (BBSD) is a software development approach that enables end users to develop applications by integrating blocks. In order for block based programming approach to be successful, there is a need for a large number of blocks to be developed in various application domains. The BBSD life cycle divided into two parts: Block development for a specific domain (carried out by project initiators and block developers), and block integration (carried out end by users). Block development consists of two stages: block identification and block creation. This paper describes a methodology that can be used for block identification. Through this methodology blocks that are needed for a given domain can be properly determined and specified, which will help blocks developers to develop the right blocks for the domain. The feasibility of the proposed methodology is shown through a case study.",
keywords = "Block-based software development, Component- based software development, End user software development, UML",
author = "Mustafa Almatary and {Abu Bakar}, Marini and {Mohd. Zin}, Abdullah",
year = "2014",
language = "English",
volume = "60",
pages = "47--54",
journal = "Journal of Theoretical and Applied Information Technology",
issn = "1992-8645",
publisher = "Asian Research Publishing Network (ARPN)",
number = "1",

}

TY - JOUR

T1 - Block identification methodology

T2 - Case study on business domain

AU - Almatary, Mustafa

AU - Abu Bakar, Marini

AU - Mohd. Zin, Abdullah

PY - 2014

Y1 - 2014

N2 - The Block-Based Software Development (BBSD) is a software development approach that enables end users to develop applications by integrating blocks. In order for block based programming approach to be successful, there is a need for a large number of blocks to be developed in various application domains. The BBSD life cycle divided into two parts: Block development for a specific domain (carried out by project initiators and block developers), and block integration (carried out end by users). Block development consists of two stages: block identification and block creation. This paper describes a methodology that can be used for block identification. Through this methodology blocks that are needed for a given domain can be properly determined and specified, which will help blocks developers to develop the right blocks for the domain. The feasibility of the proposed methodology is shown through a case study.

AB - The Block-Based Software Development (BBSD) is a software development approach that enables end users to develop applications by integrating blocks. In order for block based programming approach to be successful, there is a need for a large number of blocks to be developed in various application domains. The BBSD life cycle divided into two parts: Block development for a specific domain (carried out by project initiators and block developers), and block integration (carried out end by users). Block development consists of two stages: block identification and block creation. This paper describes a methodology that can be used for block identification. Through this methodology blocks that are needed for a given domain can be properly determined and specified, which will help blocks developers to develop the right blocks for the domain. The feasibility of the proposed methodology is shown through a case study.

KW - Block-based software development

KW - Component- based software development

KW - End user software development

KW - UML

UR - http://www.scopus.com/inward/record.url?scp=84893759377&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84893759377&partnerID=8YFLogxK

M3 - Article

VL - 60

SP - 47

EP - 54

JO - Journal of Theoretical and Applied Information Technology

JF - Journal of Theoretical and Applied Information Technology

SN - 1992-8645

IS - 1

ER -