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 条
  • [31] An Institution for Simple UML State Machines
    Knapp, Alexander
    Mossakowski, Till
    Roggenbach, Markus
    Glauer, Martin
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2015, 2015, 9033 : 3 - 18
  • [32] Institutionalising UML 2.0 state machines
    Calegari, Daniel
    Szasz, Nora
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2011, 7 (04) : 315 - 323
  • [33] Interactive verification of UML state machines
    Balser, M
    Bäumler, S
    Knapp, A
    Reif, W
    Thums, A
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2004, 3308 : 434 - 448
  • [34] Refining mobile UML state machines
    Knapp, A
    Merz, S
    Wirsing, M
    [J]. ALGEBRAIC METHODOLOGY AND SOFTWARE TECHNOLOGY: PROCEEDINGS, 2004, 3116 : 274 - 288
  • [35] Behavioural specification of programs for modular reconfigurable logic controllers
    Adamski, M.
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, : 239 - 244
  • [36] Design principles of reconfigurable machines
    Reuven Katz
    [J]. The International Journal of Advanced Manufacturing Technology, 2007, 34 : 430 - 439
  • [37] Design principles of reconfigurable machines
    Katz, Reuven
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2007, 34 (5-6): : 430 - 439
  • [38] Advances in logic controllers design
    Jaafar, H
    [J]. ISCCSP : 2004 FIRST INTERNATIONAL SYMPOSIUM ON CONTROL, COMMUNICATIONS AND SIGNAL PROCESSING, 2004, : 21 - 24
  • [39] Design Sustainability of Reconfigurable Machines
    Olabanji, Olayinka Mohammed
    Mpofu, Khumbulani
    [J]. IEEE ACCESS, 2020, 8 : 215956 - 215976
  • [40] Specifications and design of graphical interface for hierarchical finite state machines
    Hugel, Vincent
    Amouroux, Guillaume
    Costis, Thomas
    Bonnin, Patrick
    Blazevic, Pierre
    [J]. ROBOCUP 2005: ROBOT SOCCER WORLD CUP IX, 2006, 4020 : 648 - 655