Improving the Software Development Life Cycle in Process Control Using UML/SysML (original) (raw)

The transition from approaches based on a directly code creation to model-driven software development poses the modeling as one of the first most important things in the all field of engineering. The main aim of the presented paper is to use the current advantages in the UML extensions and profiles in order to improve the software development life cycle in the field of process control. The proposed approach is based on the combined use of UML profile for system engineering SysML, IEC-61499 standard for development of distributed control systems and modified Harmony SE methodology. The suggested approach is illustrated with a simple example for development of tank level feedback control system. Finally some conclusions are made.