VLDB 2026 Research / reviewers in the wild / expert
Mariano M. Moscato
dblp:83/4408
· DBLP profile ↗
20ranked-venue papers
6as first author
6since 2021 · last 2025
0000-0002-6468-9498ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 13 · 4 first-author · 5 since 2021Software engineering, systems software and programming languages · 12 · 2 first-author · 3 since 2021Artificial intelligence and machine learning · 2 · 2 since 2021Security and privacy · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | A PVS Library on the Infinitude of Primes
Bruno Berto de Oliveira Ribeiro, Mariano M. Moscato, Thaynara A. de Lima, Mauricio Ayala-Rincón |
CICM | 2 |
| 2024 | Rigorous Floating-Point Round-Off Error Analysis in PRECiSA 4.0abstractAbstract Small round-off errors in safety-critical systems can lead to catastrophic consequences. In this context, determining if the result computed by a floating-point program is accurate enough with respect to its ideal real-number counterpart is essential. This paper presents PRECiSA 4.0, a tool that rigorously estimates the accumulated round-off error of a floating-point program. PRECiSA 4.0 combines static analysis, optimization techniques, and theorem proving to provide a modular approach for computing a provably correct round-off error estimation. PRECiSA 4.0 adds several features to previous versions of the tool that enhance its applicability and performance. These features include support for data collections such as lists, records, and tuples; support for recursion schemas; an updated floating-point formalization that closely characterizes the IEEE-754 standard; an efficient and modular analysis of function calls that improves the performances for large programs; and a new user interface integrated into Visual Studio Code. Laura Titolo, Mariano M. Moscato, Marco A. Feliú, Paolo Masci 0001, César A. Muñoz |
FM (2) | 2 |
| 2023 | A Provably Correct Floating-Point Implementation of Well Clear Avionics Concepts
Nikson Bernardes Fernandes Ferreira, Mariano M. Moscato, Laura Titolo, Mauricio Ayala-Rincón |
FMCAD | 2 |
| 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. | 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 | 3 |
| 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. | 2 |
| 2020 | Automatic Generation of Guard-Stable Floating-Point Code
Laura Titolo, Mariano M. Moscato, Marco A. Feliú, César A. Muñoz |
IFM | 2 |
| 2019 | Provably Correct Floating-Point Implementation of a Point-in-Polygon Algorithm
Mariano M. Moscato, Laura Titolo, Marco A. Feliú, César A. Muñoz |
FM | 1 |
| 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 | 2 |
| 2018 | Boosting the Reuse of Formal Specifications
Mariano M. Moscato, Carlos López Pombo, César A. Muñoz, Marco A. Feliú |
ITP | 1 |
| 2018 | Eliminating Unstable Tests in Floating-Point Programs
Laura Titolo, César A. Muñoz, Marco A. Feliú, Mariano M. Moscato |
LOPSTR | 4 |
| 2018 | An Abstract Interpretation Framework for the Round-Off Error Analysis of Floating-Point Programs
Laura Titolo, Marco A. Feliú, Mariano M. Moscato, César A. Muñoz |
VMCAI | 3 |
| 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 | 4 |
| 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 | 1 |
| 2015 | Affine Arithmetic and Applications to Real-Number Proving
Mariano M. Moscato, César A. Muñoz, Andrew P. Smith 0001 |
ITP | 1 |
| 2014 | Dynamite: A tool for the verification of alloy models based on PVSabstractAutomatic analysis of Alloy models is supported by the Alloy Analyzer, a tool that translates an Alloy model to a propositional formula that is then analyzed using off-the-shelf SAT solvers. The translation requires user-provided bounds on the sizes of data domains. The analysis is limited by the bounds and is therefore partial. Thus, the Alloy Analyzer may not be appropriate for the analysis of critical applications where more conclusive results are necessary. Dynamite is an extension of PVS that embeds a complete calculus for Alloy. It also includes extensions to PVS that allow one to improve the proof effort by, for instance, automatically analyzing new hypotheses with the aid of the Alloy Analyzer. Since PVS sequents may get cluttered with unnecessary formulas, we use the Alloy unsat-core extraction feature in order to refine proof sequents. An internalization of Alloy's syntax as an Alloy specification allows us to use the Alloy Analyzer for producing witnesses for proving existentially quantified formulas. Dynamite complements the partial automatic analysis offered by the Alloy Analyzer with semi-automatic verification through theorem proving. It also improves the theorem proving experience by using the Alloy Analyzer for early error detection, sequent refinement, and witness generation. Mariano M. Moscato, Carlos López Pombo, Marcelo F. Frias |
ACM Trans. Softw. Eng. Methodol. | 1 |
| 2013 | Improving Test Generation under Rich Contracts by Tight Bounds and Incremental SAT SolvingabstractWe present a novel and general technique for automated test generation that combines tight bounds with incremental SAT solving. The proposed technique uses incremental SAT to build test suites targeting a specific testing criterion, amongst various black-box and white-box criteria. As our experimental results show, the combination of tight bounds with incremental SAT, and the testing criterion driven approach implemented in our prototype tool FAJITA, enable us to effectively generate test suites for container classes with rich contracts, more efficiently than other state-of-the-art tools. Pablo Abad, Nazareno Aguirre, Valeria S. Bengolea, Daniel Alfredo Ciolek, Marcelo F. Frias, Juan P. Galeotti, T. S. E. Maibaum, Mariano M. Moscato, Nicolás Rosner, Ignacio Vissani |
ICST | 8 |
| 2010 | Dynamite 2.0: New Features Based on UnSAT-Core Extraction to Improve Verification of Software Requirements
Mariano M. Moscato, Carlos López Pombo, Marcelo F. Frias |
ICTAC | 1 |
| 2009 | Describing and Analyzing Behaviours over Tabular Specifications Using (Dyn)Alloy
Nazareno Aguirre, Marcelo F. Frias, Mariano M. Moscato, T. S. E. Maibaum, Alan Wassyng |
FASE | 3 |
| 2007 | Alloy Analyzer+PVS in the Analysis and Verification of Alloy Specifications
Marcelo F. Frias, Carlos López Pombo, Mariano M. Moscato |
TACAS | 3 |