Formal Semantics and Verification of Network-Based Biocomputation Circuits

Michelle Aluf-Medina, Till Korten, Avraham Raviv, Dan V. Nicolau, Hillel Kugler

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Network-Based Biocomputation Circuits (NBCs) offer a new paradigm for solving complex computational problems by utilizing biological agents that operate in parallel to explore manufactured planar devices. The approach can also have future applications in diagnostics and medicine by combining NBCs computational power with the ability to interface with biological material. To realize this potential, devices should be designed in a way that ensures their correctness and robust operation. For this purpose, formal methods and tools can offer significant advantages by allowing investigation of design limitations and detection of errors before manufacturing and experimentation. Here we define a computational model for NBCs by providing formal semantics to NBC circuits. We present a formal verification-based approach and prototype tool that can assist in the design of NBCs by enabling verification of a given design’s correctness. Our tool allows verification of the correctness of NBC designs for several NP-Complete problems, including the Subset Sum, Exact Cover and Satisfiability problems and can be extended to other NBC implementations. Our approach is based on defining transition systems for NBCs and using temporal logic for specifying and proving properties of the design using model checking. Our formal model can also serve as a starting point for computational complexity studies of the power and limitations of NBC systems.

Original languageEnglish
Title of host publicationVerification, Model Checking, and Abstract Interpretation - 22nd International Conference, VMCAI 2021, Proceedings
EditorsFritz Henglein, Sharon Shoham, Yakir Vizel
PublisherSpringer Science and Business Media Deutschland GmbH
Pages464-485
Number of pages22
ISBN (Print)9783030670665
DOIs
StatePublished - 2021
Event22nd International Conference on Verification, Model Checking, and Abstract Interpretation, VMCAI 2021 - Copenhagen, Denmark
Duration: 17 Jan 202119 Jan 2021

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12597 LNCS

Conference

Conference22nd International Conference on Verification, Model Checking, and Abstract Interpretation, VMCAI 2021
Country/TerritoryDenmark
CityCopenhagen
Period17/01/2119/01/21

Keywords

  • Biological computation
  • Exact cover
  • Model checking
  • Network-based biocomputation
  • Satisfiability
  • Subset sum problem

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • General Computer Science

Cite this