Modular Petri Net Processor for Embedded Systems

被引:1
作者
Micolini, Orlando [1 ]
Daniele, Emiliano N. [1 ]
Ventre, Luis O. [1 ]
机构
[1] Univ Nacl Cordoba, Lab Arquitectura Comp LAC FCEFyN, Cordoba, Argentina
来源
COMPUTER SCIENCE (CACIC 2017) | 2018年 / 790卷
关键词
Petri Processor; Petri Net; FPGA; IP core Heterogeneous multi-core processor;
D O I
10.1007/978-3-319-75214-3_19
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Reactive and concurrent embedded systems execute restricted algorithms depending on the requirements. It is possible to implement one of these hardware-software systems by using a Petri Net Processor. If logic and policy are decoupled from the system actions, then we can improve maintainability and system validation. To achieve this, the Petri Processor is integrated with other traditional processors, forming a heterogeneous multi-core processor, which allows to verify the system using Petri Net mathematical formalisms. In this article, a Modular Petri Processor Architecture is exposed, as well as the inclusion of programmable queues that enhance maintainability, module re-usage and semantic extension.
引用
收藏
页码:199 / 208
页数:10
相关论文
共 13 条
[1]   A Survey on Reactive Programming [J].
Bainomugisha, Engineer ;
Carreton, Andoni Lombide ;
Van Cutsem, Tom ;
Mostinckx, Stijn ;
De Meuter, Wolfgang .
ACM COMPUTING SURVEYS, 2013, 45 (04)
[2]  
David R, 2010, DISCRETE CONTINUOUS, DOI DOI 10.1007/978-3-642-10669-9
[3]  
Diaz M., 2009, PETRI NETS FUNDAMENT
[4]  
Gamatie A, 2010, DESIGNING EMBEDDED SYSTEMS WITH THE SIGNAL PROGRAMMING LANGUAGE, P1, DOI 10.1007/978-1-4419-0941-1
[5]  
Haustermann M., 2017, APPL PETRI NETS
[6]  
Hopcroft J.E., 2006, Introduction to Automata Theory, Languages, and Computation, V3rd
[7]  
Micolini O., 2012, CASE CONGRESO ARGENT
[8]  
Micolini O., 2015, THESIS
[9]  
Moutinho F., 2015, DISTRIBUTED EMBEDDED, DOI [10.1007/978-3-319-20822-0, DOI 10.1007/978-3-319-20822-0]
[10]  
Munir A., 2016, Modeling and optimization of parallel and distributed embedded systems