EDBT 2026 Demo / reviewers in the wild / expert
Aaron Dutle
dblp:122/3079
· DBLP profile ↗
13ranked-venue papers
2as first author
6since 2021 · last 2023
0000-0002-8503-5514ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 9 · 2 first-author · 4 since 2021Software engineering, systems software and programming languages · 5 · 3 since 2021Artificial intelligence and machine learning · 2 · 1 since 2021Security and privacy · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Authoring, Analyzing, and Monitoring Requirements for a Lift-Plus-Cruise Aircraft
Thomas Pressburger, Andreas Katis, Aaron Dutle, Anastasia Mavridou |
REFSQ | 3 |
| 2023 | Formal Verification of Termination Criteria for First-Order Recursive Functions
César A. Muñoz, Mauricio Ayala-Rincón, Mariano M. Moscato, Aaron Dutle, Anthony Narkawicz, Ariane Alves Almeida, Andréia B. Avelar, Thiago Mendonça Ferreira Ramos |
J. Autom. Reason. | 4 |
| 2022 | A compositional proof framework for FRETish requirementsabstractStructured natural languages provide a trade space between ambiguous natural languages that make up most written requirements, and mathematical formal specifications such as Linear Temporal Logic. FRETish is a structured natural language for the elicitation of system requirements developed at NASA. The related open-source tool Fret provides support for translating FRETish requirements into temporal logic formulas that can be input to several verification and analysis tools. In the context of safety-critical systems, it is crucial to ensure that a generated formula captures the semantics of the corresponding FRETish requirement precisely. This paper presents a rigorous formalization of the FRETish language including a new denotational semantics and a proof of semantic equivalence between FRETish specifications and their temporal logic counterparts computed by Fret. The complete formalization and the proof have been developed in the Prototype Verification System (PVS) theorem prover. Esther Conrad, Laura Titolo, Dimitra Giannakopoulou, Thomas Pressburger, Aaron Dutle |
CPP | 5 |
| 2021 | Formal verification of semi-algebraic sets and real analytic functionsabstractSemi-algebraic sets and real analytic functions are fundamental concepts in Real Algebraic Geometry and Real Analysis, respectively. These concepts appear in the study of Differential Equations, where the real analytic solution to a differential equation is known to enter or exit a semi-algebraic set in a predictable way. Motivated to enhance the capability to reason about differential equations in the Prototype Verification System (PVS), a formalization of multivariate polynomials, semi-algebraic sets, and real analytic functions is developed. The way that a real analytic function behaves in a neighborhood around a point where the function meets the boundary of a semi-algebraic set is described and verified. It is further shown that if the function is assumed to be smooth, a slightly weaker assumption than real analytic, the behavior around the boundary of a semi-algebraic set can be very different. J. Tanner Slagel, Lauren M. White, Aaron Dutle |
CPP | 3 |
| 2021 | Formal Verification of Termination Criteria for First-Order Recursive Functions
César A. Muñoz, Mauricio Ayala-Rincón, Mariano M. Moscato, Aaron Dutle, Anthony Narkawicz, Ariane Alves Almeida, Andréia B. Avelar, Thiago Mendonça Ferreira Ramos |
ITP | 4 |
| 2021 | Formal analysis of the compact position reporting algorithmabstractAbstract The Automatic Dependent Surveillance-Broadcast (ADS-B) system allows aircraft to communicate current state information, including position and velocity messages, to other aircraft in their vicinity and to ground stations. The Compact Position Reporting (CPR) algorithm is the ADS-B protocol responsible for the encoding and decoding of aircraft positions. CPR is sensitive to computer arithmetic since it relies on functions that are intrinsically unstable such as floor and modulus. In this paper, a formal verification of the CPR algorithm is presented. In contrast to previous work, the algorithm presented here encompasses the entire range of message types supported by ADS-B. The paper also presents two implementations of the CPR algorithm, one in double-precision floating-point and one in 32-bit unsigned integers, which are both formally verified against the real-number algorithm. The verification proceeds in three steps. For each implementation, a version of CPR, which is simplified and manipulated to reduce numerical instability and leverage features of the datatypes, is proposed. Then, the Prototype Verification System (PVS) is used to formally prove real conformance properties, which assert that the ideal real-number counterpart of the improved algorithm is mathematically equivalent to the standard CPR definition. Finally, the static analyzer Frama-C is used to verify software conformance properties, which say that the software implementation of the improved algorithm is correct with respect to its idealized real-number counterpart. In concert, the two properties guarantee that the implementation meets the original specification. The two implementations will be included in the revised version of the ADS-B standards document as the reference implementation of the CPR algorithm. Aaron Dutle, Mariano M. Moscato, Laura Titolo, César A. Muñoz, Gregory Anderson 0003, François Bobot |
Formal Aspects Comput. | 1 |
| 2018 | From Formal Requirements to Highly Assured Software for Unmanned Aircraft Systems
César A. Muñoz, Anthony Narkawicz, Aaron Dutle |
FM | 3 |
| 2018 | A Formally Verified Floating-Point Implementation of the Compact Position Reporting Algorithm
Laura Titolo, Mariano M. Moscato, César A. Muñoz, Aaron Dutle, François Bobot |
FM | 4 |
| 2018 | Formalization of the Undecidability of the Halting Problem for a Functional Language
Thiago Mendonça Ferreira Ramos, César A. Muñoz, Mauricio Ayala-Rincón, Mariano M. Moscato, Aaron Dutle, Anthony Narkawicz |
WoLLIC | 5 |
| 2017 | Automatic Estimation of Verified Floating-Point Round-Off Errors via Static Analysis
Mariano M. Moscato, Laura Titolo, Aaron Dutle, César A. Muñoz |
SAFECOMP | 3 |
| 2016 | Graph odometry
Aaron Dutle, Bill Kay |
Discret. Appl. Math. | 1 |
| 2015 | On realizations of a joint degree matrix
Éva Czabarka, Aaron Dutle, Péter L. Erdös, István Miklós |
Discret. Appl. Math. | 2 |
| 2015 | Formally-Verified Decision Procedures for Univariate Polynomial Computation Based on Sturm's and Tarski's Theorems
Anthony Narkawicz, César A. Muñoz, Aaron Dutle |
J. Autom. Reason. | 3 |