Research Article
Model Checking Temporal Logic Formulas Using Sticker Automata
Figure 8
Principle of the model checking algorithms based on DNA computing [55].
(a) DNA molecules characterizing run of systematic FSA (i.e., the class I molecules) |
(b) Three kinds of DNA molecules characterizing FSA of formula (i.e., the class II molecules) |
(c) A complete double strand is formed after hybridization if a run is accepted by the FSA model of formula where DNA molecule 1 is a class I molecule and DNA molecules 2, 3, 4, and 5 are class II molecules |
(d) An incomplete double strand is formed after hybridization if a run cannot be accepted by the FSA model of formula where DNA molecule 1 is a class I molecule and DNA molecules 2, 3, 4, and 5 are class II molecules |
(e) Flowchart of the algorithms |