Skip to main content

Page of 3
and
  1. No Access

    Chapter and Conference Paper

    Computing Game Strategies

    We revisit the problem of constructing strategies for simple position games. We derive a general, executable formalism for describing game rules and desired strategy properties. We present the outcomes for sev...

    Darko Stefanovic, Milan N. Stojanovic in The Nature of Computation. Logic, Algorith… (2013)

  2. No Access

    Chapter and Conference Paper

    Iterative Self-assembly with Dynamic Strength Transformation and Temperature Control

    We propose an iterative approach to constructing regular shapes by self-assembly. Unlike previous approaches, which construct a shape in one go, our approach constructs a final shape by alternating the steps o...

    Dandan Mo, Darko Stefanovic in DNA Computing and Molecular Programming (2013)

  3. No Access

    Chapter and Conference Paper

    Modular Verification of DNA Strand Displacement Networks via Serializability Analysis

    DNA strand displacement gates can be used to emulate arbitrary chemical reactions, and a number of different schemes have been proposed to achieve this. Here we develop modular correctness proofs for strand di...

    Matthew R. Lakin, Andrew Phillips in DNA Computing and Molecular Programming (2013)

  4. No Access

    Living Reference Work Entry In depth

    Molecular Automata

    Joanne Macdonald, Darko Stefanovic in Encyclopedia of Complexity and Systems Sci…

  5. No Access

    Chapter and Conference Paper

    DNA Reservoir Computing: A Novel Molecular Computing Approach

    We propose a novel molecular computing approach based on reservoir computing. In reservoir computing, a dynamical core, called a reservoir, is perturbed with an external input signal while a readout layer maps th...

    Alireza Goudarzi, Matthew R. Lakin in DNA Computing and Molecular Programming (2013)

  6. No Access

    Book and Conference Proceedings

    DNA Computing and Molecular Programming

    18th International Conference, DNA 18, Aarhus, Denmark, August 14-17, 2012. Proceedings

    Darko Stefanovic, Andrew Turberfield in Lecture Notes in Computer Science (2012)

  7. No Access

    Chapter and Conference Paper

    Maze Exploration with Molecular-Scale Walkers

    Molecular spiders are nanoscale walkers made with catalytic DNA legs attached to a rigid body. They move in a matrix of DNA substrates, cleaving them and leaving behind product DNA strands. Unlike a self-avoid...

    Darko Stefanovic in Theory and Practice of Natural Computing (2012)

  8. No Access

    Chapter and Conference Paper

    Representing Uniqueness Constraints in Object-Relational Map**

    Object-oriented languages model data as transient objects, while relational databases store data persistently using a relational data model. The process of making objects persistent by storing their state as r...

    Mark J. Olah, David Mohr, Darko Stefanovic in Objects, Models, Components, Patterns (2012)

  9. No Access

    Reference Work Entry In depth

    Molecular Automata

    Glossary

    Joanne Macdonald, Darko Stefanovic, Milan Stojanovic in Computational Complexity (2012)

  10. No Access

    Chapter and Conference Paper

    Towards a Biomolecular Learning Machine

    Learning and generalisation are fundamental behavioural traits of intelligent life. We present a synthetic biochemical circuit which can exhibit non-trivial learning and generalisation behaviours, which is a f...

    Matthew R. Lakin, Amanda Minnich in Unconventional Computation and Natural Com… (2012)

  11. No Access

    Chapter and Conference Paper

    Multiple Molecular Spiders with a Single Localized Source—The One-Dimensional Case

    Molecular spiders are nanoscale walkers made with DNA enzyme legs attached to a common body. They move over a surface of DNA substrates, cleaving them and leaving behind product DNA strands, which they are abl...

    Oleg Semenov, Mark J. Olah, Darko Stefanovic in DNA Computing and Molecular Programming (2011)

  12. No Access

    Chapter and Conference Paper

    Multivalent Random Walkers — A Model for Deoxyribozyme Walkers

    We propose a stochastic model for molecular transport at the nanoscale that describes the motion of two-dimensional molecular assemblies called multivalent random walkers (MVRWs). This walker model is an abstr...

    Mark J. Olah, Darko Stefanovic in DNA Computing and Molecular Programming (2011)

  13. No Access

    Article

    Training a molecular automaton to play a game

    Research at the interface between chemistry and cybernetics has led to reports of ‘programmable molecules’, but what does it mean to say ‘we programmed a set of solution-phase molecules to do X’? A survey of r...

    Renjun Pei, Elizabeth Matamoros, Manhong Liu, Darko Stefanovic in Nature Nanotechnology (2010)

  14. No Access

    Chapter and Conference Paper

    Shape Analysis with Reference Set Relations

    Tracking subset relations between the contents containers on the heap is fundamental to modeling the semantics of many common programing idioms such as applying a function to a subset of objects and maintainin...

    Mark Marron, Rupak Majumdar in Verification, Model Checking, and Abstract… (2010)

  15. No Access

    Article

    Molecules that reason

    DNA reactions can be used to implement simple logic programs.

    Darko Stefanovic in Nature Nanotechnology (2009)

  16. No Access

    Chapter and Conference Paper

    Advancing the Deoxyribozyme-Based Logic Gate Design Process

    We previously described a tic-tac-toe playing molecular auto- maton, MAYA-II, constructed from a molecular array of deoxyribozyme- based logic gates, that uses oligonucleotides as inputs and outputs. We are no...

    M. Leigh Fanning, Joanne Macdonald in DNA Computing and Molecular Programming (2009)

  17. No Access

    Reference Work Entry In depth

    Molecular Automata

    Joanne Macdonald, Darko Stefanovic in Encyclopedia of Complexity and Systems Sci… (2009)

  18. Chapter and Conference Paper

    Efficient Context-Sensitive Shape Analysis with Graph Based Heap Models

    The performance of heap analysis techniques has a significant impact on their utility in an optimizing compiler. Most shape analysis techniques perform interprocedural dataflow analysis in a context-sensitive ...

    Mark Marron, Manuel Hermenegildo, Deepak Kapur, Darko Stefanovic in Compiler Construction (2008)

  19. No Access

    Chapter

    Emerging Models of Computation: Directions in Molecular Computing

    Computing as we have known it for 60 years is based on the von Neumann stored-program concept and its ubiquitous implementation in the form of electronic instruction processors. For the past four decades, proc...

    Darko Stefanovic in Software-Intensive Systems and New Computing Paradigms (2008)

  20. No Access

    Chapter

    Nanocomputing

    Nanocomputing encompasses any submicron devices and technologies applied to any computational or related tasks. A brief survey is given, and emphasis is placed on biomolecular devices that use nucleic acids as...

    Jennifer Sager, Joseph Farfel, Darko Stefanovic in NanoBioTechnology (2008)

Page of 3