Towards Quantitative Verification of Reaction Systems

被引:10
作者
Meski, Artur [1 ]
Koutny, Maciej [2 ]
Penczek, Wojciech [1 ,3 ]
机构
[1] PAS, Inst Comp Sci, Jana Kazimierza 5, PL-01248 Warsaw, Poland
[2] Newcastle Univ, Sch Comp Sci, Newcastle Upon Tyne, Tyne & Wear, England
[3] Univ Nat Sci & Humanities, ICS, Siedlce, Poland
来源
UNCONVENTIONAL COMPUTATION AND NATURAL COMPUTATION, UCNC 2016 | 2016年 / 9726卷
关键词
MODEL CHECKING;
D O I
10.1007/978-3-319-41312-9_12
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Reaction systems are a formal model for computational processes inspired by the functioning of the living cell. The key feature of this model is that its behaviour is determined by the interactions of biochemical reactions of the living cell, and these interactions are based on the mechanisms of facilitation and inhibition. The formal treatment of reaction systems is qualitative as there is no direct representation of the number of molecules involved in biochemical reactions. This paper introduces reaction systems with discrete concentrations which are an extension of reaction systems allowing for quantitative modelling. We demonstrate that although reaction systems with discrete concentrations are semantically equivalent to the original qualitative reaction systems, they provide much more succinct representations in terms of the number of molecules being used. We then define the problem of reachability for reaction systems with discrete concentrations, and provide its suitable encoding in smt, together with a verification method (bounded model checking) for reachability properties. Experimental results show that verifying reaction systems with discrete concentrations instead of the corresponding reaction systems is more efficient.
引用
收藏
页码:142 / 154
页数:13
相关论文
共 20 条
[1]  
[Anonymous], 1123 TUCS
[2]  
[Anonymous], 1122 TUCS
[3]   Reaction System Models for the Heat Shock Response [J].
Azimi, Sepinoud ;
Iancu, Bogdan ;
Petre, Ion .
FUNDAMENTA INFORMATICAE, 2014, 131 (3-4) :299-312
[4]  
Biere A, 1999, LECT NOTES COMPUT SC, V1579, P193
[5]   A TOUR OF REACTION SYSTEMS [J].
Brijder, Robert ;
Ehrenfeucht, Andrzej ;
Main, Michael ;
Rozenberg, Grzegorz .
INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2011, 22 (07) :1499-1517
[6]   An excursion in reaction systems: From computer science to biology [J].
Corolli, Luca ;
Maj, Carlo ;
Marini, Fabrizio ;
Besozzi, Daniela ;
Mauri, Giancarlo .
THEORETICAL COMPUTER SCIENCE, 2012, 454 :95-108
[7]   Z3: An efficient SMT solver [J].
de Moura, Leonardo ;
Bjorner, Nikolaj .
TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 2008, 4963 :337-340
[8]  
Ehrenfeucht A, 2007, FUND INFORM, V75, P263
[9]   Introducing time in reaction systems [J].
Ehrenfeucht, A. ;
Rozenberg, G. .
THEORETICAL COMPUTER SCIENCE, 2009, 410 (4-5) :310-322
[10]  
Ehrenfeucht A, 2013, COMPUTABLE UNIVERSE: UNDERSTANDING AND EXPLORING NATURE AS COMPUTATION, P189