Model Checking Computational Tree Logic Using Sticker Automata

The molecular computing has been successfully employed to solve more and more complex computation problems. However, as an important complex problem, the Computational Tree Logic (CTL) model checking is still far from resolved under the circumstance of molecular computing, since it is still a lack of method. To address this issue, an autonomous model checking method is presented for checking all the basic constructs of CTL using DNA computing and sticker automata. As a result, the CTL model checking problem under the circumstance of molecular computing is solved preliminary. The simulated experimental results demonstrate the effectiveness of the new method in molecular biology.

[1]  Stephan Merz,et al.  Model Checking , 2000 .

[2]  Karl-Heinz Zimmermann,et al.  DNA Computing Models , 2008 .

[3]  L M Adleman,et al.  Molecular computation of solutions to combinatorial problems. , 1994, Science.

[4]  P D Kaplan,et al.  DNA solution of the maximal clique problem. , 1997, Science.

[5]  Edmund M. Clarke,et al.  Using Branching Time Temporal Logic to Synthesize Synchronization Skeletons , 1982, Sci. Comput. Program..

[6]  R J Lipton,et al.  DNA solution of hard computational problems. , 1995, Science.

[7]  E. Allen Emerson,et al.  Molecular Model Checking , 2006, Int. J. Found. Comput. Sci..

[8]  Jin Xu,et al.  Probe Machine , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[9]  E. Shapiro,et al.  Programmable and autonomous computing machine made of biomolecules , 2001, Nature.

[10]  Mordechai Ben-Ari,et al.  The temporal logic of branching time , 1981, POPL '81.

[11]  Fred Kröger,et al.  Temporal Logic of Programs , 1987, EATCS Monographs on Theoretical Computer Science.