Title :
Mapping reusable control components to Java language constructs
Author :
Hagge, N. ; Wagner, Bemardo
Author_Institution :
Inst. for Syst. Eng., Hannover Univ.
Abstract :
As an alternative to Statecharts and IEC 61499, which usually support implementations in C or IEC 61131, respectively, we have defined CNet to allow Petri net based graphical design and generation of Java code. CNet is a component-based conception for designing modular, concurrent and distributed control systems. The components can be reused and their event-discrete behavior is described by a special class of colored Petri nets with arc timing, called PNet. In this paper we show how the elements of our new modeling concept map to language constructs of the Java programming language, allowing automatic generation of Java interface definitions
Keywords :
IEC standards; Java; Petri nets; computer graphics; control engineering computing; discrete event systems; distributed control; software reusability; CNet; IEC 61131; IEC 61499; Java code; Java interface definitions; Java programming language; PNet; Petri net; Statecharts; arc timing; distributed control systems; event-discrete behavior; graphical design; Communication system control; Computer languages; Control system synthesis; Distributed control; IEC standards; Java; Real time systems; Signal processing algorithms; Systems engineering and theory; Timing;
Conference_Titel :
Industrial Informatics, 2004. INDIN '04. 2004 2nd IEEE International Conference on
Conference_Location :
Berlin
Print_ISBN :
0-7803-8513-6
DOI :
10.1109/INDIN.2004.1417312