DocumentCode :
273956
Title :
G++, a graphical language intended to help the development of industrial process control applications
Author :
Fanard, A.G. ; Lobelle, H.C. ; Mulemangabo, E.B.
Author_Institution :
Univ. Catholique de Louvain, Belgium
fYear :
1989
fDate :
18-20 Sep 1989
Firstpage :
85
Lastpage :
89
Abstract :
Describes expressive graphical languages suitable for requirements capture to system design: GRAFCET, STATECHARTS and G++. G++ has many features of STATECHARTS but has a syntax similar to GRAFCET, which is more usual in the process control field. The semantics of STATECHARTS are much richer than GRAFCET: hierarchy is present and interrupts can be easily represented. G++ has enhanced features to show the interactions between parallel components. Ambiguous constructions allowed in GRAFCET and undesirable non-determinism in the STATECHARTS have been avoided in G++. The description is focused on the reactive, i.e. behavioural aspects of the modeling, but G++ like STATECHARTS also tackles the functional decomposition and the hardware supporting the application. G++ aims at capturing the specifications of the application in diagrams. The ultimate goal is to translate them semi-automatically in executable programs. A diagram editor is under development; it will be the core of a program generating tool. The paper centres on PLC based process control applications
Keywords :
computer graphics; control engineering computing; high level languages; industrial computer control; G++; GRAFCET; PLC based process control applications; STATECHARTS; behavioural aspects; expressive graphical languages; industrial process control applications; requirements capture; semantics; system design;
fLanguage :
English
Publisher :
iet
Conference_Titel :
Software Engineering for Real Time Systems, 1989., Second International Conference on
Conference_Location :
Cirencester
Type :
conf
Filename :
51726
Link To Document :
بازگشت