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 条
  • [41] SYSTEMS BIOLOGY: PETRI NETS IN ADVANCED MODELING OF BIOLOGICAL PROCESSES
    Zawierucha, Piotr
    Formanowicz, Dorota
    Radom, Marcin
    Kempisty, Bartosz
    Sosinska, Patrycja
    Wojtowicz, Karolina
    Formanowicz, Piotr
    Witkiewicz, Wojciech
    Nowicki, Michal
    [J]. POSTEPY BIOLOGII KOMORKI, 2012, 39 (04) : 611 - 611
  • [42] FROM PETRI NETS TO COLORED PETRI NETS: A TUTORIAL INTRODUCTION TO NETS BASED FORMALISM FOR MODELING AND SIMULATION
    Gehlot, Vijay
    [J]. 2019 WINTER SIMULATION CONFERENCE (WSC), 2019, : 1519 - 1533
  • [43] Modeling and Simulation Methodology of the Operational Availability and Logistics using Extended Colored Stochastic Petri Nets - an Astronautics Case Study
    Nebel, Steffen
    Bertsche, Bernd
    [J]. ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2008 PROCEEDINGS, 2008, : 437 - 442
  • [44] Colored stochastic petri nets for modeling complex biological systems
    Liu, Fei
    Yang, Ming
    [J]. International Journal of Hybrid Information Technology, 2013, 6 (05): : 11 - 24
  • [45] Modeling membrane systems using colored stochastic Petri nets
    Liu, Fei
    Heiner, Monika
    [J]. NATURAL COMPUTING, 2013, 12 (04) : 617 - 629
  • [46] Application of Stochastic Petri Nets and Gillespie Algorithm to biological systems
    Ying, Long
    Ding, De-Wu
    [J]. JOURNAL OF BIOLOGICAL RESEARCH-THESSALONIKI, 2013, 20 : 296 - 304
  • [47] MODULAR PETRI NETS FOR SIMULATION OF FLEXIBLE PRODUCTION SYSTEMS
    RIGHINI, G
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1993, 31 (10) : 2463 - 2477
  • [48] A simulation algorithm for real systems using petri nets
    Aybar, Aydin
    Aybar, Elif
    [J]. 2007, World Scientific and Engineering Academy and Society, Ag. Ioannou Theologou 17-23, Zographou, Athens, 15773, Greece (06):
  • [49] Modeling membrane systems using colored stochastic Petri nets
    Fei Liu
    Monika Heiner
    [J]. Natural Computing, 2013, 12 : 617 - 629
  • [50] Maintenance integration in manufacturing systems by using stochastic Petri nets
    Simeu-Abazi, Z
    Sassine, C
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1999, 37 (17) : 3927 - 3940