Abstract
A Visual Programming Language (VPL) can help programmers quickly develop robust programs using simple drag-and-drop of visual elements, without worrying about the syntactic details of a programming language. In contrast to the textual programming languages, a VPL is usually designed for a specific domain such as to teach programming to beginners or to develop engineering models. Therefore, it is highly likely that numerous VPLs will be developed in future for different tasks and domains. Presently, each new VPL being developed is either created from scratch, or in some cases a newly developed VPL has used codebase of only a single existing VPL. As a consequence, significant effort is required for developing a new VPL. This paper highlights the need of a universal framework to drastically reduce the time and effort required to develop a new VPL, and also to enhance reusability of an existing VPL codebase. The framework offers a layered approach to VPL development. The layered approach offers an opportunity to generate a VPL layer by combining components from the corresponding layers of existing VPLs while writing minimal new components of the layer when required.

Muhammad Idrees, Faisal Aslam, Khurram Shahzad, Syed Mansoor Sarwar. (2018) TOWARDS A UNIVERSAL FRAMEWORK FOR VISUAL PROGRAMMING LANGUAGES, Pakistan Journal of Engineering and Applied Sciences, VOLUME 23, Issue 1.
  • Views 2285
  • Downloads 226

Article Details

Volume
Issue
Type
Language