The Use of UML and Petri Net for Graphic Specification of the Reconfigurable Logic Controllers

被引:0
作者
Bazydlo, Grzegorz [1 ]
Wojnakowski, Marcin [2 ]
Wisniewski, Remigiusz [1 ]
机构
[1] Univ Zielona Gora, Inst Elect Engn, Ul Prof Z Szafrana 2, PL-65516 Zielona Gora, Poland
[2] Univ Zielona Gora, Fac Comp Sci Elect Engn & Automat, Ul Prof Z Szafrana 2, PL-65516 Zielona Gora, Poland
来源
INTERNATIONAL CONFERENCE OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING 2018 (ICCMSE-2018) | 2018年 / 2040卷
关键词
DESIGN;
D O I
10.1063/1.5079138
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The paper presents an approach to modeling programs for reconfigurable logic controllers using Unified Modeling Language and Petri net notations. The proposed design method attempts to combine the advantages of graphical notation (readability, convenience, intuitiveness) with the benefits of text specification languages (precision, versatility) and sophisticated model verification tools. The UML model and Petri net model are transformed separately into effective programs in Hardware Description Languages (Verilog, VHDL). Moreover, the Petri net model (created based on UML model) can be used for analysis and verification of the designed system. The obtained HDL specifications can be simulated, synthesized and implemented in modern reconfigurable Field Programmable Gate Array devices. A practical example illustrating the benefits of the proposed method is also presented.
引用
收藏
页数:4
相关论文
共 16 条
[1]  
Bazydlo G., 2016, P SPIE PHOTONICS APP, V10031
[2]   Translation UML diagrams into Verilog [J].
Bazydlo, Grzegorz ;
Adamski, Marian ;
Stefanowicz, Lukasz .
2014 7TH INTERNATIONAL CONFERENCE ON HUMAN SYSTEM INTERACTIONS (HSI), 2014, :267-271
[3]  
Berrani S, 2013, 2013 11TH INTERNATIONAL SYMPOSIUM ON PROGRAMMING AND SYSTEMS (ISPS), P177, DOI 10.1109/ISPS.2013.6581484
[4]   On the integration of model-driven design and dynamic assertion-based verification for embedded software [J].
Di Guglielmo, Giuseppe ;
Di Guglielmo, Luigi ;
Foltinek, Andreas ;
Fujita, Masahiro ;
Fummi, Franco ;
Marconcini, Cristina ;
Pravadelli, Graziano .
JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (08) :2013-2033
[5]  
Doligalski M, 2013, IEEE INTL CONF IND I, P177, DOI 10.1109/INDIN.2013.6622878
[6]  
GRES Research Group, IOPT TOOLS
[7]   Design and Verification of Real-Life Processes With Application of Petri Nets [J].
Grobelna, Iwona ;
Wisniewski, Remigiusz ;
Grobelny, Michal ;
Wisniewska, Monika .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2017, 47 (11) :2856-2869
[8]  
Kapos GD, 2014, ANN IEEE SYST CONF, P531, DOI 10.1109/SysCon.2014.6819307
[9]   An aspect-oriented, model-driven approach to functional hardware verification [J].
Linehan, Eamonn ;
Clarke, Siobhan .
JOURNAL OF SYSTEMS ARCHITECTURE, 2012, 58 (05) :195-208
[10]  
Moreira Tomas G., 2010, 2010 8th IEEE International Conference on Industrial Informatics (INDIN 2010), P1085, DOI 10.1109/INDIN.2010.5549590