Proceedings of the 23rd International Systems and Software Product Line Conference - Volume A 2019
DOI: 10.1145/3336294.3336298
|View full text |Cite
|
Sign up to set email alerts
|

DNA as Features

Abstract: Software product line engineering is a best practice for managing reuse in families of software systems. In this work, we explore the use of product line engineering in the emerging programming domain of synthetic biology. In synthetic biology, living organisms are programmed to perform new functions or improve existing functions. These programs are designed and constructed using small building blocks made out of DNA. We conjecture that there are families of products that consist of common and variable DNA par… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3

Citation Types

0
3
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
3
1
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 35 publications
0
3
0
Order By: Relevance
“…While not tested, this approach has been suggested in [8], where mathematical models of molecular and gene networks are presented as a potential approach to uncover new synthetic entities. Last, the notions of organic software product lines are presented in [9], where a product line approach is applied to synthetic biology to uncover every possible DNA interaction.…”
Section: Introductionmentioning
confidence: 99%
“…While not tested, this approach has been suggested in [8], where mathematical models of molecular and gene networks are presented as a potential approach to uncover new synthetic entities. Last, the notions of organic software product lines are presented in [9], where a product line approach is applied to synthetic biology to uncover every possible DNA interaction.…”
Section: Introductionmentioning
confidence: 99%
“…Other approaches require the creation of formal models or other manually developed artifacts that most projects do not have . Such problems are compounded in large configurable software systems where it is more likely that each developer is familiar with only part of the system, and that documentation and configuration guidance are out of date ; Cashman et al (2019). The limited adoption in practice of existing approaches motivates us to pursue automated learning of unwanted feature interactions from models extracted from source code.…”
Section: Chapter 1 Introductionmentioning
confidence: 99%
“…We envision that the most beneficial usage of our method will be to pinpoint for developers, prior to testing, feature interactions of concern for investigation and joint testing. Such problems are compounded in large configurable software systems where it is even more likely that products are siloed, that each developer is familiar with only part of the system, and that documentation and configuration guidance are out of date ; Cashman et al (2017Cashman et al ( , 2019.…”
Section: Introductionmentioning
confidence: 99%