Journal of Software Engineering and Applications

Volume 10, Issue 5 (May 2017)

ISSN Print: 1945-3116   ISSN Online: 1945-3124

Google-based Impact Factor: 2  Citations  

Evaluation of Selected Control Programming Languages for Process Engineers by Means of Cognitive Effectiveness and Dimensions

HTML  XML Download Download as PDF (Size: 3758KB)  PP. 457-481  
DOI: 10.4236/jsea.2017.105026    1,633 Downloads   2,989 Views  Citations

ABSTRACT

Different programming languages can be used for discrete, abstract and process-oriented programming. Depending on the application, there exist additional requirements, which are not fulfilled by every programming language. Flexible programming and maintainability are especially important requirements for process engineers. In this paper, the programming languages Activity Diagram, State Chart Diagram and Sequential Function Chart are compared and evaluated with regard to these requirements. This evaluation is based on the principles of cognitive effectiveness and cognitive dimensions. The aim of this paper is to identify the programming language suited best for controlling sequential processes, e.g. thermomechanical or batch processes.

Share and Cite:

Bayrak, G. , Ocker, F. and Vogel-Heuser, B. (2017) Evaluation of Selected Control Programming Languages for Process Engineers by Means of Cognitive Effectiveness and Dimensions. Journal of Software Engineering and Applications, 10, 457-481. doi: 10.4236/jsea.2017.105026.

Copyright © 2025 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.