Design of Reconfigurable Logic Controllers from Hierarchical UML State Machines

被引:2
|
作者
Adamski, Marian [1 ]
机构
[1] Univ Zielona Gora, Inst Comp Engn & Elect, Zielona Gora, Poland
关键词
Logic controller; embedded systems; UML state machine; formal; logic design; VHDL; Verilog;
D O I
10.1109/ICIEA.2009.5138174
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The paper presents a formal design methodology for reconfigurable, modular digital controller logic synthesis. The project of embedded controller starts from behavioral, graphical hierarchical and concurrent state machine description in Unified Modeling Language (UML). After the hierarchical encoding of nested and concurrent superstates, the UML state machine diagram can be directly and automatically mapped into the structured array of cells in Field Programmable Gate Array (FPGA). The design process goes through rule-based symbolic assertions on the behavioral level to propositional logic expressions in Register Transfer Level, which are automatically rewritten in Hardware Description Languages (VHDL or Verilog). The transformation from specification to implementation is partially supported by a computer theorem prover changing the symbolic form of complex UML state machine specification given in the Gentzen sequent logic into simple textual rule-based statements. They are directly accepted by commercial HDL tools for simulation and effective logic synthesis.
引用
收藏
页码:82 / +
页数:2
相关论文
共 50 条
  • [1] The Use of UML and Petri Net for Graphic Specification of the Reconfigurable Logic Controllers
    Bazydlo, Grzegorz
    Wojnakowski, Marcin
    Wisniewski, Remigiusz
    [J]. INTERNATIONAL CONFERENCE OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING 2018 (ICCMSE-2018), 2018, 2040
  • [2] Refinement Patterns for Hierarchical UML State Machines
    Schoenborn, Jens
    Kyas, Marcel
    [J]. FUNDAMENTALS OF SOFTWARE ENGINEERING, 2010, 5961 : 371 - +
  • [3] FORMAL REASONING IN LOGIC DESIGN OF RECONFIGURABLE CONTROLLERS
    Adamski, Marian
    Tkacz, Jacek
    [J]. 11TH IFAC/IEEE INTERNATIONAL CONFERENCE ON PROGRAMMABLE DEVICES AND EMBEDDED SYSTEMS (PDES 2012), 2012,
  • [4] Design and verification of industrial logic controllers with UML and statecharts
    Bonfè, M
    Fantuzzi, C
    [J]. CCA 2003: PROCEEDINGS OF 2003 IEEE CONFERENCE ON CONTROL APPLICATIONS, VOLS 1 AND 2, 2003, : 1029 - 1034
  • [5] Synthesis of reconfigurable hierarchical finite state machines
    Sklyarov, Valery
    Skliarova, Iouliia
    [J]. AUTONOMOUS ROBOTS AND AGENTS, 2007, 76 : 259 - 265
  • [6] Formalization of UML state machines using temporal logic
    Carlos Rossi
    Manuel Enciso
    Inmaculada P. de Guzmán
    [J]. Software & Systems Modeling, 2004, 3 (1) : 31 - 54
  • [7] Symbolic Model Checking of Hierarchical UML State Machines
    Dubrovin, Jori
    Junttila, Tommi
    [J]. 2008 8TH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 2008, : 108 - 117
  • [8] The application of reconfigurable logic to high speed CNC milling machines controllers
    Osornio-Rios, Roque Alfredo
    Romero-Troncoso, Rene de Jesus
    Herrera-Ruiz, Gilberto
    Castaneda-Miranda, Rodrigo
    [J]. CONTROL ENGINEERING PRACTICE, 2008, 16 (06) : 674 - 684
  • [9] Design of modular and hierarchical controllers for reconfigurable manufacturing systems
    Oguyeni, Armand T.
    [J]. 2006 IMACS: Multiconference on Computational Engineering in Systems Applications, Vols 1 and 2, 2006, : 1004 - 1011
  • [10] Model Checking of UML Activity Diagrams in Logic Controllers Design
    Grobelna, Iwona
    Grobelny, Michal
    Adamski, Marian
    [J]. PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON DEPENDABILITY AND COMPLEX SYSTEMS DEPCOS-RELCOMEX, 2014, 286 : 233 - 242