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.

Highlights

  • Certain products can only be produced by a combination of discrete manufacturing and process technologies

  • There exist additional requirements, which are not fulfilled by every programming language

  • 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

Read more

Summary

Introduction

Certain products can only be produced by a combination of discrete manufacturing and process technologies. The manufacturing process of these products integrates both characteristics of the process and of the manufacturing technology. Companies offering such products are subject to the challenges of both technologies. These include “increasing efficiency, effectiveness and quality in design of software engineering [...] to shorten engineering and start-up and ease maintenance” [1]. Thermomechanical and batch processes usually consist of a number of sub-processes in a unique sequential order [2].

Objectives
Results
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call