Design of Transmission Pipeline Modeling Language

Authors

  • Japheth R. Bunakiye

  • Prince O. Asagba

Keywords:

pipeline engineering, modeling languages, design principles, domain-specific modeling (dsm), model transformation

Abstract

General purpose software design and development involves the repetition of many processes, and the ability to automate these processes is often desired. To formalize a software process, such as modelling pipeline systems that transport fluids, an existing general purpose programming language (GPL) can be extended with its important aspects extracted as a model. However, the complexities and boundaries the programming language places on the ability to concisely and clearly describe the designing and modelling processes of the pipeline configurations can be difficult. The reality is that the library of a typical GPL Application Programmers Interface (API) constitutes class, method, and function names that become available only by object creation and method invocation, and as such cannot express domain concepts effectively. An alternative approach is to develop a language specifically for describing the processes. A language formalism that encourages domain specific development and as a tool for solving the complex problem of efficiently and effectively aiding the pipeline engineer in the design and implementation of pipeline configurations is presented in this paper. The language tool is used on the .Net platform for domain specific software development.

How to Cite

Japheth R. Bunakiye, & Prince O. Asagba. (2015). Design of Transmission Pipeline Modeling Language. Global Journal of Computer Science and Technology, 15(C6), 27–36. Retrieved from https://computerresearch.org/index.php/computer/article/view/1248

Design of Transmission Pipeline Modeling Language

Published

2015-03-15