2015 IEEE/ACM 1st International Workshop on Complex Faults and Failures in Large Software Systems (COUFLESS) 2015
DOI: 10.1109/coufless.2015.12
|View full text |Cite
|
Sign up to set email alerts
|

The Role of Environmental Assumptions in Failures of DNA Nanosystems

Abstract: Many failures arise from complex and imperfectly understood interactions of a computational system with aspects of the environment in which it operates. By environment we mean the computational system's broader context, also called the problem world. In this work, we propose a new analysis technique called failure frames, a variation of Jackson's problem frames, to identify and model classes of environmental assumptions whose violation is known from experience to have prevented the requirements from being sati… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
4
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 16 publications
0
4
0
Order By: Relevance
“…It will be important to unravel the assembly kinetics at the single oligonucleotide level within a DNA construct in order to avoid or even harness such hybridization events . To this end, computational modeling , and resources cataloging common failures could vastly simplify and assist structural optimization without the need of iterative experimental work. For instance, software that can predict a library of potential DNA structures from a set of staple strands along with the probability of assembly of each possible structure would contribute to optimizing the design step, thereby mitigating unwanted byproducts.…”
Section: Discussionmentioning
confidence: 99%
“…It will be important to unravel the assembly kinetics at the single oligonucleotide level within a DNA construct in order to avoid or even harness such hybridization events . To this end, computational modeling , and resources cataloging common failures could vastly simplify and assist structural optimization without the need of iterative experimental work. For instance, software that can predict a library of potential DNA structures from a set of staple strands along with the probability of assembly of each possible structure would contribute to optimizing the design step, thereby mitigating unwanted byproducts.…”
Section: Discussionmentioning
confidence: 99%
“…Environmental assumptions are statements about the system's operational context that are accepted as true by the developers [59]. The proposed MWT will be made of DNA strands and will operate, both literally and figuratively, in a fluid, molecular environment.…”
Section: Environmental Assumptionsmentioning
confidence: 99%
“…As defined in Tun et al (2015), we further separate our failures into one of three failure types: Component, Interaction, and Compound. Component failures happen due to an incorrect specification, i.e., an observed, undesired property does not match a specified property.…”
Section: Creating the Catalogmentioning
confidence: 99%
“…The following contains work done in collaboration with Thein Tun, Robyn Lutz, Yijun Yu, Divita Mathur and Bashar Nuseibeh(Tun et al (2015)). …”
mentioning
confidence: 99%