Volume 14 Number 9 (Sep. 2019)
Home > Archive > 2019 > Volume 14 Number 9 (Sep. 2019) >
JSW 2019 Vol.14(9): 410-422 ISSN: 1796-217X
doi: 10.17706/jsw.14.9.410-422

Programming Is Diagramming Is Programming

Sabah Al-Fedaghi1*, Esraa Haidar2
1Kuwait University, Computer Engineering Department, P.O. Box 5969, Safat 13060 Kuwait.
2Nazaha, Kuwait Anti-Corruption Authority, Kuwait.

Abstract—It is said that “programming is writing is programming.” Both programming and writing involve high-level plans. Programming involves understanding the problem, creating a design, and coding. In this paper, we further explore the nature of programming based on the concept that “programming is diagramming.” A diagram can be coded,and both the code and diagram approximate the conceptual (mental) form of the programmer behind both. We adopt a new diagramming technique called a thinging machine (TM) and build a TM diagram of the solution to the involved problem, which is sliced to produce program statements, much as flowcharts are converted to code. The TM introduces a simplified form with its five basic operations, which are repeated throughout the flow of events until reaching the end of the solution description. A case study is given that establishes an account through which a usercan apply for a modeled job. The resulting diagram and program point to a viable approach to developing computer programs.

Index Terms—Abstract machine, conceptual model, computer program, diagramming.

[PDF]

Cite: Sabah Al-Fedaghi, Esraa Haidar, "Programming Is Diagramming Is Programming," Journal of Software vol. 14, no. 9, pp. 410-422, 2019.

General Information

ISSN: 1796-217X (Online)
Frequency: Monthly
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Yoyo Y. Zhou
Abstracting/ Indexing: DBLP, EBSCO, ProQuest, INSPEC, ULRICH's Periodicals Directory, WorldCat, etc
E-mail: jsw@iap.org
  • Aug 21, 2019 News!

    Papers published in JSW Vol 14, No 1- Vol 14 No 8 have been indexed by DBLP     [Click]

  • Jun 25, 2019 News!

    Vol.13, No.9 has been indexed by EI (Inspec).   [Click]

  • Aug 01, 2018 News!

    [CFP] 2019 the annual meeting of JSW Editorial Board, ICCSM 2019, will be held in Barcelona, Spain, July 14-16, 2019.   [Click]

  • Jul 10, 2019 News!

    Vol 14, No.8 has been published with online version 4 original aritcles from 2 countries are published in this issue.    [Click]

  • Sep 12, 2019 News!

    Vol 14, No 10 has been published with online version 4 original aritcles from 2 countries are published in this issue      [Click]