paper-with-me

Papers

Encoding Petri Nets in Answer Set Programming for Simulation Based Reasoning

2013-06-15 · Saadat Anwar, Chitta Baral, Katsumi Inoue

One of our long term research goals is to develop systems to answer realistic questions (e.g., some mentioned in textbooks) about biological pathways that a biologist may ask. To answer such questions we need formalisms that can model pathways, simulate their execution, model intervention to those pathways, and compare simulations under different circumstances. We found Petri Nets to be the starting point of a suitable formalism for the modeling and simulation needs. However, we need to make extensions to the Petri Net model and also reason with multiple simulation runs and parallel state evolutions. Towards that end Answer Set Programming (ASP) implementation of Petri Nets would allow us to do both. In this paper we show how ASP can be used to encode basic Petri Nets in an intuitive manner. We then show how we can modify this encoding to model several Petri Net extensions by making small changes. We then highlight some of the reasoning capabilities that we will use to accomplish our ultimate research goal.

📄 PDF Abstract BibTeX arXiv:1306.3542

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Encoding Higher Level Extensions of Petri Nets in Answer Set Programming

2013-06-15 · Saadat Anwar, Chitta Baral, Katsumi Inoue

Answering realistic questions about biological systems and pathways similar to the ones used by text books to test understanding of students about biological systems is one of our long term research goals. Often these qu…

Operationalizing Declarative and Procedural Knowledge: a Benchmark on Logic Programming Petri Nets (LPPNs)

2017-01-26 · Giovanni Sileno

Modelling, specifying and reasoning about complex systems requires to process in an integrated fashion declarative and procedural aspects of the target domain. The paper reports on an experiment conducted with a proposit…

Computational Efficiency

Simulating Petri nets with Boolean Matrix Logic Programming

2024-05-18 · Lun Ai, Stephen H. Muggleton, Shi-Shun Liang, Geoff S. Baldwin

Recent attention to relational knowledge bases has sparked a demand for understanding how relations change between entities. Petri nets can represent knowledge structure and dynamically simulate interactions between enti…

A Small Universal Petri Net

2013-09-05 · Dmitry A. Zaitsev

A universal deterministic inhibitor Petri net with 14 places, 29 transitions and 138 arcs was constructed via simulation of Neary and Woods' weakly universal Turing machine with 2 states and 4 symbols; the total time com…

TAGTranslation

Data Petri Nets meet Probabilistic Programming (Extended version)

2024-06-12 · Martin Kuhn, Joscha Grüger, Christoph Matheja, Andrey Rivkin

Probabilistic programming (PP) is a programming paradigm that allows for writing statistical models like ordinary programs, performing simulations by running those programs, and analyzing and refining their statistical b…

Probabilistic ProgrammingTranslation