2012 20th IEEE International Requirements Engineering Conference (RE) 2012
DOI: 10.1109/re.2012.6345806
|View full text |Cite
|
Sign up to set email alerts
|

Requirements analysis for a product family of DNA nanodevices

Abstract: Abstract-DNA nanotechnology uses the information processing capabilities of nucleic acids to design self-assembling, programmable structures and devices at the nanoscale. Devices developed to date have been programmed to implement logic circuits and neural networks, capture or release specific molecules, and traverse molecular tracks and mazes.Here we investigate the use of requirements engineering methods to make DNA nanotechnology more productive, predictable, and safe. We use goal-oriented requirements mode… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
16
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 14 publications
(16 citation statements)
references
References 46 publications
0
16
0
Order By: Relevance
“…This technique challenges the goal graph by identifying candidate obstacles to the satisfaction of the goals, assessing the likelihood and criticality of those obstacles, and controlling or resolving them, e.g., by adding or modifying goals. We found in previous work on a product family of DNA nanopliers that the use of a goal oriented requirements engineering approach, with a focus on early analysis of the risks to satisfying the goals [50], worked well in helping find and remedy missing and unrealistic requirements [33,34].…”
Section: Tool-assisted Obstacle Analysismentioning
confidence: 98%
“…This technique challenges the goal graph by identifying candidate obstacles to the satisfaction of the goals, assessing the likelihood and criticality of those obstacles, and controlling or resolving them, e.g., by adding or modifying goals. We found in previous work on a product family of DNA nanopliers that the use of a goal oriented requirements engineering approach, with a focus on early analysis of the risks to satisfying the goals [50], worked well in helping find and remedy missing and unrealistic requirements [33,34].…”
Section: Tool-assisted Obstacle Analysismentioning
confidence: 98%
“…In that case the scientists will not be confident that the nanosystem reliably does what it is supposed to do. We thus focus on environmental failures that are significant enough that they have been reported to prevent a threshold occurrence [6] of the required behavior from occurring in previous nanosystems.…”
Section: A Dna Nanosystems Characteristicsmentioning
confidence: 99%
“…The new failure frame technique that we describe arose from our recent work in a relatively new field of computation, that of molecular programming [6], [7]. Molecular programming is programming in the literal sense, in that DNA can be programmed to implement computational algorithms, and DNA tile self-assembly is Turing universal [8].…”
Section: Introductionmentioning
confidence: 99%
“…We specified the system goals for the MWT using an approach introduced in [45,46] based on the KAOS [64] method developed by Axel van Lamsweerde. One of the primary advantages of goal-based approaches is in the refinement process.…”
Section: Goal Diagrammentioning
confidence: 99%
“…Techniques such as goal oriented requirements engineering [64], a process by which informal system goals are turned into a formal specification, aid in the analysis of a system's intended use for possible faults or failures. Previously, goal oriented requirements engineering has been used to analyze a molecular system and find obstacles that would hinder correct operation [45,46]. Formal methods, specifically model checking, have been shown to be useful in the study of programmed nanodevices [38].…”
Section: Chapter 1 Introductionmentioning
confidence: 99%