CAREER: Effective and Efficient Post-Mortem Execution Analysis
- Institution
- University of California-Santa Cruz, CA
- Principal investigator
- Andrea Quinn
- Funding
- $662K
- Duration
- 2025–2030
Moonbase score
Still being scored
Abstract
This project will improve the effectiveness and efficiency of post-mortem execution analysis, a technique for debugging software systems. Post-mortem execution analysis involves inspecting an execution's artifacts, a collection of states gathered during the execution (e.g., a software log, memory core dump, etc.). The work's key innovation lies in exploiting relationships across different types of execution artifacts to treat them as complements rather than alternatives. The work will pursue three synergistic thrusts: First, it will develop a technique that increases the efficiency of post-mortem execution analyses over "high-fidelity" artifacts (i.e., those containing all of an execution's states) by embedding them as "low-fidelity" artifacts (i.e., those containing a sparse subset of an execution's states). Second, the work will improve the effectiveness of analyses over low-fidelity artifacts by extrapolating a low-fidelity artifact into a set of high-fidelity artifacts that could have produced it. The work will support probabilistic analyses over the resulting set. Finally, the work will develop a technique for balancing efficiency and effectiveness by automatically navigating the space of execution artifacts that a given application could produce. The project will enable developers to resolve challenging software issues more quickly, which is increasingly important as society relies upon software in our modern lives. For example, society embeds software into transportation, medicine, finance, and basic human interactions (e.g., dating). In turn, resolving software issues more quickly can save money, limit disruptions, help people find love, and, in some cases, save lives. In addition, the proposed systems and techniques will serve as useful pedagogical tools for teaching students about complex systems and the process of debugging them. This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
LOADING MOONBASE SCORE
Questions for University of California-Santa Cruz
Answered by the team behind this research.
No questions yet. Sign in to ask the first one
Related grants
Same institution, same topic, scored first.
- NSF · University of California-Santa Cruz70
Transforming Introductory Computer Science Instruction with an AI-Driven Classroom Assistant
Narges Norouzi · $276K · 2023
- NSF · University of California-Santa Cruz61
FuSe-TG: OpenBrain: Open-Source Cross-Layer Design of RRAM-based Neuromorphic Systems
Matthew Guthaus · $300K · 2023–2025
- NSF · University of California-Santa Cruz58
CAREER: GLOW: Linking the atmospheric and bulk compositions of rocky exoplanets: Constraints from meteorite outgassing analyses
Myriam Telus · $734K · 2023–2028