Back to Search
Start Over
Efficient Simulation and Parametrization of Stochastic Petri Nets in SystemC: A Case study from Systems Biology
- Source :
- FDL
- Publication Year :
- 2019
- Publisher :
- IEEE, 2019.
-
Abstract
- 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.
- Subjects :
- Stochastic Petri Net, Metabolic Networks, Electronic Design Automation, T cells, Autoimmunity
0303 health sciences
Stochastic process
Computer science
Systems biology
Distributed computing
0206 medical engineering
T cells
Probabilistic logic
Autoimmunity
02 engineering and technology
Petri net
Electronic Design Automation
Stochastic Petri Net
Metabolic Networks
03 medical and health sciences
SystemC
Stochastic Petri net
Electronic design automation
computer
020602 bioinformatics
Biological network
030304 developmental biology
computer.programming_language
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- 2019 Forum for Specification and Design Languages (FDL)
- Accession number :
- edsair.doi.dedup.....fac576c1bdb935c6389830d4e9326e57
- Full Text :
- https://doi.org/10.1109/fdl.2019.8876940