• DocumentCode
    641193
  • Title

    UML state machine implementation in FPGA devices by means of dual model and Verilog

  • Author

    Doligalski, Michal ; Adamski, Mariusz

  • Author_Institution
    Inst. of Comput. Eng. & Electron., Univ. of Zielona Gora, Gora, Poland
  • fYear
    2013
  • fDate
    29-31 July 2013
  • Firstpage
    177
  • Lastpage
    184
  • Abstract
    The paper presents the methodology of the logic controller development process based on the UML state machine diagram. The development process covers the logic synthesis and the implementation by means of the intermediate model based on Petri net formalism. The transformation between these two formal models is performed at the metamodels level according to the Model Driven Architecture (MDA). Semantics of the hierarchical configurable Petri net (HCfgPN) was adopted for the preemption and resumption mechanism. Operational subnet of HCfgPN model may be verified using formal methods.
  • Keywords
    Petri nets; Unified Modeling Language; field programmable gate arrays; finite state machines; hardware description languages; logic design; software architecture; FPGA devices; HCfgPN model; MDA; Petri net formalism; UML state machine diagram; Verilog; dual model; formal methods; formal models; hierarchical configurable Petri net; intermediate model; logic controller development process; logic synthesis; metamodels; model driven architecture; operational subnet; Control systems; Finite element analysis; Hardware design languages; Petri nets; Process control; Production; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Informatics (INDIN), 2013 11th IEEE International Conference on
  • Conference_Location
    Bochum
  • Type

    conf

  • DOI
    10.1109/INDIN.2013.6622878
  • Filename
    6622878