Petri Nets-based Design of Real-Time Reconfigurable Networks on Chips

被引:0
|
作者
Ben Salah, Hela [1 ]
Benzina, Adel [2 ]
Khalgui, Mohamed [3 ]
机构
[1] INSAT, LISI Res Lab, Tunis, Tunisia
[2] Univ Carthage, Tunisia Polytech Sch, Tunis, Tunisia
[3] Univ Carthage, INSAT, Tunis, Tunisia
来源
2015 IEEE/ACIS 14TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS) | 2015年
关键词
Petri Net; MPSoC; Reconfiguration; Routing; Modeling; Verification; VERIFICATION;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper is interested in the run-time adaptation of reconfigurable Multiprocessor System on Chip MPSoC architectures to their environment. A reconfiguration consists in the addition, removal or update of OS tasks to be executed in the different processors under real-time constraints. These tasks are with precedence constraints and exchange messages on the Network on Chip NoC that links different processors. Nevertheless, the intensive application of reconfigurations increases the frequency of the exchanged messages which become more and more important. The saturation problem of routers is then possible. We aim to prove by this research that all reconfigurable messages reach their target destinations and also respect their time constraints. Thus, the need to explore several paths instead of a faulty one is recommended. We propose a routing algorithm that allows a feasible real-time NoC after any reconfiguration scenario. This algorithm is split into two steps where the former deals with the look for minimal possible paths and the latter deals with a selected path that the messages will follow. This contribution is applied to a case study that we model by the formalism Reconfigurable Timed Net Condition Event System R-TNCES to verify temporal logic properties with the model Checker SESA.
引用
收藏
页码:597 / 604
页数:8
相关论文
共 50 条
  • [21] Implementation of real-time distributed control for discrete event robotic systems using Petri nets
    Yasuda, Gen'ichi
    ARTIFICIAL LIFE AND ROBOTICS, 2012, 16 (04) : 537 - 541
  • [22] Implementation of real-time distributed control for discrete event robotic systems using Petri nets
    Gen’ichi Yasuda
    Artificial Life and Robotics, 2012, 16 (4) : 537 - 541
  • [23] Composability Verification of Real Time System Models using Colored Petri Nets
    Mahmood, Imran
    Ayani, Rassul
    Vlassov, Vladimir
    Moradi, Farshad
    UKSIM-AMSS 15TH INTERNATIONAL CONFERENCE ON COMPUTER MODELLING AND SIMULATION (UKSIM 2013), 2013, : 407 - 412
  • [24] Queueing generalized Stochastic colored timed Petri nets-based approach to Modeling for semiconductor wafer fabrication
    Cao, Zheng-Cai
    Qiao, Fei
    Wu, Qi-Di
    2007 IEEE INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION, VOLS 1-7, 2007, : 946 - 950
  • [25] Time based deadlock prevention for Petri nets
    Boucheneb, Hanifa
    Barkaoui, Kamel
    Xing, Qian
    Wang, KuangZe
    Liu, GaiYun
    Li, ZhiWu
    AUTOMATICA, 2022, 137
  • [26] Implementation of real-time distributed control for discrete event robotic manufacturing systems using Petri nets
    Yasuda, G.
    PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL SYMPOSIUM ON ARTIFICIAL LIFE AND ROBOTICS (AROB 16TH '11), 2011, : 679 - 682
  • [27] Decentralized implementation of real-time systems using time petri nets.: Application to mobile robot control.
    García, FJ
    Villarroel, JL
    ALGORITHMS AND ARCHITECTURES FOR REAL-TIME CONTROL 1998 (AARTC'98), 1998, : 11 - 16
  • [28] Abnormity control design and performance analysis of real-time data exchange software based on Petri net
    College of computer Beijing University of Aeronautics and Astronautics ChinaZhengWeimin
    微计算机信息, 2005, (15) : 47 - 49+163
  • [29] Scenario-based system design with colored Petri nets: an application to train control systems
    Daohua Wu
    Eckehard Schnieder
    Software & Systems Modeling, 2018, 17 : 295 - 317
  • [30] Soundness Analysis of Compositional Model of Time-Based Petri Nets
    ZHENG Hong1
    2.Training Center
    Wuhan University Journal of Natural Sciences, 2011, 16 (06) : 493 - 499