Efficient Simulation and Parametrization of Stochastic Petri Nets in SystemC: A Case study from Systems Biology

被引:0
|
作者
Caligola, Simone [1 ]
Carlucci, Tommaso [2 ]
Fummi, Franco [1 ]
Laudanna, Carlo [2 ]
Constantin, Gabriela [2 ]
Bombieri, Nicola [1 ]
Giugno, Rosalba [1 ]
机构
[1] Univ Verona, Dept Comp Sci, Verona, Italy
[2] Univ Verona, Dept Med, Verona, Italy
基金
欧洲研究理事会;
关键词
Stochastic Petri Net; Metabolic Networks; Electronic Design Automation; T cells; Autoimmunity; VERIFICATION; MODEL;
D O I
10.1109/fdl.2019.8876940
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Stochastic Petri nets (SPN) are a form of Petri net where the transitions fire after a probabilistic and randomly determined delay. They are adopted in a wide range of applications thanks to their capability of incorporating randomness in the models and taking into account possible fluctuations and environmental noise. In Systems Biology, they are becoming a reference formalism to model metabolic networks, in which the noise due to molecule interactions in the environment plays a crucial role. Some frameworks have been proposed to implement and dynamically simulate SPN. Nevertheless, they do not allow for automatic model parametrization, which is a crucial task to identify the network configurations that lead the model to satisfy temporal properties of the model. This paper presents a framework that synthesizes the SPN models into SystemC code. The framework allows the user to formally define the network properties to be observed and to automatically extrapolate, through Assertion-based Verification (ABV), the parameter configurations that lead the network to satisfy such properties. We applied the framework to implement and simulate a complex biological network, i.e., the purine metabolism, with the aim of reproducing the metabolomics data obtained in-vitro from naive lymphocytes and autoreactive T cells implicated in the induction of experimental autoimmune disorders.
引用
收藏
页数:7
相关论文
共 50 条
  • [21] Simulation of building egress using stochastic Petri nets
    Iliev, O
    Gough, N
    Harries, G
    Dimirovski, G
    [J]. MODELLING AND SIMULATION 1996, 1996, : 353 - 357
  • [22] Stochastic Petri nets simulation based on event scheduling
    Tang, Dao-Yu
    Wang, Shao-Ping
    [J]. Xitong Fangzhen Xuebao / Journal of System Simulation, 2004, 16 (03):
  • [23] Usability of Deterministic and Stochastic Petri Nets in the Wood Industry: A Case Study
    Horvath, Adam
    [J]. ADVANCED COMPUTATIONAL METHODS FOR KNOWLEDGE ENGINEERING, 2014, 282 : 119 - 127
  • [24] From Petri Plates to Petri Nets, a revolution in yeast biology
    Oliver, Stephen G.
    [J]. FEMS YEAST RESEARCH, 2022, 22 (01)
  • [25] A study of control via on-line simulation using stochastic petri nets
    Becker, M
    Bessey, T
    Szczerbicka, H
    [J]. SIMULATION IN INDUSTRY, 2003, : 405 - 413
  • [26] Petri nets in systems biology [Petrinetze in der systembiologie]
    Koch I.
    [J]. Informatik-Spektrum, 2014, 37 (3) : 211 - 219
  • [27] Efficient analysis of concurrent systems by Petri nets
    Hiraishi, K
    [J]. ELECTRONICS AND COMMUNICATIONS IN JAPAN PART III-FUNDAMENTAL ELECTRONIC SCIENCE, 1998, 81 (09): : 29 - 36
  • [28] Petri nets for simulation and modeling of construction systems
    Wakefield, RR
    Sears, GA
    [J]. JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT-ASCE, 1997, 123 (02): : 105 - 112
  • [29] Reconfigurable Stochastic Petri Nets for Reconfigurable Manufacturing Systems
    Tigane, Samir
    Kahloul, Laid
    Bourekkache, Samir
    [J]. SERVICE ORIENTATION IN HOLONIC AND MULTI-AGENT MANUFACTURING, 2017, 694 : 383 - 391
  • [30] Model of stochastic systems and their connections on the Petri nets basis
    Kachur, Svetlana A.
    [J]. 2002, Begell House Inc. (34)