Demo Data from EDBT 2026 / reviewers in the wild / expert
Andres J. Ramirez
dblp:50/3952
· DBLP profile ↗
7ranked-venue papers
5as first author
0since 2021 · last 2013
0000-0001-8657-992XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 6 · 5 first-authorArtificial intelligence and machine learning · 3 · 1 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% | |
| Artificial intelligence
1 paper |
Autonomous driving · 100% |
Topics — the 1 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design › software architecture
dynamically adaptive systems |
0.1 | 1 | 2011 | Automatically exploring how uncertainty impacts behavior of dynamically adaptive systems · ASE 2011 |
Methods — techniques the papers use, named apart from their topics
search-based exploration · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Validating Code-Level Behavior of Dynamic Adaptive Systems in the Face of Uncertainty
Erik M. Fredericks, Andres J. Ramirez, Betty H. C. Cheng |
SSBSE | 2 |
| 2012 | Relaxing Claims: Coping with Uncertainty While Evaluating Assumptions at Run Time
Andres J. Ramirez, Betty H. C. Cheng, Nelly Bencomo, Peter Sawyer |
MoDELS | 1 |
| 2012 | Automatically RELAXing a Goal Model to Cope with Uncertainty
Andres J. Ramirez, Erik M. Fredericks, Adam C. Jensen, Betty H. C. Cheng |
SSBSE | 1 |
| 2011 | Automatically exploring how uncertainty impacts behavior of dynamically adaptive systemsabstractA dynamically adaptive system (DAS) monitors itself and its execution environment to evaluate requirements satisfaction at run time. Unanticipated environmental conditions may produce sensory inputs that alter the self-assessment capabilities of a DAS in unpredictable and undesirable ways. Moreover, it is impossible for a human to know or enumerate all possible combinations of system and environmental conditions that a DAS may encounter throughout its lifetime. This paper introduces Loki, an approach for automatically discovering combinations of environmental conditions that produce requirements violations and latent behaviors in a DAS. By anticipating adverse environmental conditions that might arise at run time, Loki facilitates the identification of goals with inadequate obstacle mitigations or insufficient constraints to prevent such unwanted behaviors. We apply Loki to an autonomous vehicle system and describe several undesirable behaviors discovered. Andres J. Ramirez, Adam C. Jensen, Betty H. C. Cheng, David B. Knoester |
ASE | 1 |
| 2011 | Automatic Derivation of Utility Functions for Monitoring Software Requirements
Andres J. Ramirez, Betty H. C. Cheng |
MoDELS | 1 |
| 2009 | Evolution of robust data distribution among digital organismsabstractThis paper describes a study of the evolution of robust communication, specifically the distribution of data among individuals in a population, using digital evolution. In digital evolution, a population of self-replicating computer programs exists in a user-defined computational environment and is subject to instruction-level mutations and natural selection. To encourage the evolution of this cooperative behavior, we make use of "digital germlines," a form of group-level selection similar to multicellularity in biology. The results of experiments using the Avida platform for digital evolution demonstrate that populations of digital organisms are capable of evolving to distribute data in a network, and that through the application of different selective pressures, these digital organisms can overcome communication obstacles such as message loss, limited bandwidth, and node failure. David B. Knoester, Andres J. Ramirez, Philip K. McKinley, Betty H. C. Cheng |
GECCO | 2 |
| 2008 | Verifying and Analyzing Adaptive Logic through UML State ModelsabstractIt is becoming increasingly important to be able to adapt an application's behavior at run time in response to changing requirements and environmental conditions. Adaptive programs are typically difficult to specify, design, and verify. A variety of conditions may trigger an adaptation, each of which may involve different types of adaptation mechanisms. In many cases, adaptive systems are concurrent, thus further exacerbating the complexity. Furthermore, it is important that adaptations do not put the system into an inconsistent state during or after adaptation. This paper presents an iterative approach to modeling and analyzing UML behavioral design models of adaptive systems, where the UML state diagrams are automatically translated into Promela code for analysis with the Spin model checker. The adaptive models are analyzed for adherence to both system invariants and properties that should hold during adaptation. We demonstrate this approach on applications for the mobile computing domain where we verify the design models against formally-specified properties. Andres J. Ramirez, Betty H. C. Cheng |
ICST | 1 |