• 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