Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Diane Gallois-Wong

dblp:183/6322 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
0since 2021 · last 2020
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 2 · 1 first-authorTheory of computation · 2 · 1 first-authorArtificial intelligence and machine learning · 1 · 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
Software testing · 87% Programming languages and type systems · 13%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software testing › random testing
property-based testing
0.312017
Beginner's luck: a language for property-based generators · POPL 2017
Software testing › test generation
random test generation
0.312017
Beginner's luck: a language for property-based generators · POPL 2017
Programming languages and type systems
domain-specific languages
0.112017
Beginner's luck: a language for property-based generators · POPL 2017

Methods — techniques the papers use, named apart from their topics

random generation · 0.3constraint solving · 0.3
YearPublicationVenuePosition
2020 A Correctly-Rounded Fixed-Point-Arithmetic Dot-Product Algorithm
abstract
Dot products (also called sums of products) are ubiquitous in matrix computations, for instance in signal processing. We are especially interested in digital filters, where they are the core operation. We therefore focus on fixed-point arithmetic, used in embedded systems for time and energy efficiency. Common dot product algorithms ensure faithful rounding. For the sake of accuracy and reproducibility, we want to ensure correct rounding. This article describes an algorithm that computes a correctly-rounded sum of products from inputs whose format is known in advance. This algorithm relies on odd rounding (that is easily implemented in hardware) and comes with a careful proof and some cost analysis.
Sylvie Boldo, Diane Gallois-Wong, Thibault Hilaire
ARITH2
2018 A Coq Formalization of Digital Filters
Diane Gallois-Wong, Sylvie Boldo, Thibault Hilaire
CICM1
2017 Beginner's luck: a language for property-based generators
abstract
Property-based random testing à la QuickCheck requires building efficient generators for well-distributed random data satisfying complex logical predicates, but writing these generators can be difficult and error prone. We propose a domain-specific language in which generators are conveniently expressed by decorating predicates with lightweight annotations to control both the distribution of generated values and the amount of constraint solving that happens before each variable is instantiated. This language, called Luck, makes generators easier to write, read, and maintain.
Leonidas Lampropoulos, Diane Gallois-Wong, Catalin Hritcu, John Hughes 0001, Benjamin C. Pierce, Li-yao Xia
POPL2