EDBT 2026 Demo / reviewers in the wild / expert
Samuel J. Ellis
dblp:150/8948
· DBLP profile ↗
2ranked-venue papers
2as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Requirements engineering and software design · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Electronic design automation · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
goal-oriented requirements engineering |
0.2 | 1 | 2014 | Automated requirements analysis for a molecular watchdog timer · ASE 2014 |
Electronic design automation › hardware verification and test
fault detection |
0.1 | 1 | 2019 | Runtime Fault Detection in Programmed Molecular Systems · ACM Trans. Softw. Eng. Methodol. 2019 |
Bioinformatics and computational biology
chemical reaction network |
0.1 | 1 | 2014 | Automated requirements analysis for a molecular watchdog timer · ASE 2014 |
Bioinformatics and computational biology
DNA nanotechnology |
0.1 | 1 | 2014 | Automated requirements analysis for a molecular watchdog timer · ASE 2014 |
Methods — techniques the papers use, named apart from their topics
runtime monitoring · 0.4simulation · 0.4model checking · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Runtime Fault Detection in Programmed Molecular Systems
Samuel J. Ellis, Titus H. Klinge, James I. Lathrop, Jack H. Lutz, Robyn R. Lutz, Andrew S. Miner, Hugh D. Potter |
ACM Trans. Softw. Eng. Methodol. | 1 |
| 2014 | Automated requirements analysis for a molecular watchdog timerabstractDynamic systems in DNA nanotechnology are often programmed using a chemical reaction network (CRN) model as an intermediate level of abstraction. In this paper, we design and analyze a CRN model of a watchdog timer, a device commonly used to monitor the health of a safety critical system. Our process uses incremental design practices with goal-oriented requirements engineering, software verification tools, and custom software to help automate the software engineering process. The watchdog timer is comprised of three components: an absence detector, a threshold filter, and a signal amplifier. These components are separately designed and verified, and only then composed to create the molecular watchdog timer. During the requirements-design iterations, simulation, model checking, and analysis are used to verify the system. Using this methodology several incomplete requirements and design flaws were found, and the final verified model helped determine specific parameters for biological experiments. Samuel J. Ellis, Eric R. Henderson, Titus H. Klinge, James I. Lathrop, Jack H. Lutz, Robyn R. Lutz, Divita Mathur, Andrew S. Miner |
ASE | 1 |