Mapping reusable control components to java language constructs

Nils Hagge, Bernardo Wagner · 2005

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

Read the paper · More papers on PaperTik