DocumentCode
2958772
Title
Mapping reusable control components to Java language constructs
Author
Hagge, N. ; Wagner, Bemardo
Author_Institution
Inst. for Syst. Eng., Hannover Univ.
fYear
2004
fDate
26-26 June 2004
Firstpage
108
Lastpage
113
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial Informatics, 2004. INDIN '04. 2004 2nd IEEE International Conference on
Conference_Location
Berlin
Print_ISBN
0-7803-8513-6
Type
conf
DOI
10.1109/INDIN.2004.1417312
Filename
1417312
Link To Document