Conor Reynolds

dblp:294/3409 · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
6since 2021 · last 2024
0000-0002-6598-5512ORCID · corroborated

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

Software engineering, systems software and programming languages · 6 · 3 first-author · 6 since 2021Theory of computation · 2 · 1 first-author · 2 since 2021
YearPublicationVenuePosition
2024 Adventures in FRET and Specification
Marie Farrell, Matt Luckcuck, Rosemary Monahan, Conor Reynolds, Oisín Sheridan
ISoLA (3)4
2024 FRETting and Formal Modelling: A Mechanical Lung Ventilator
Marie Farrell, Matt Luckcuck, Rosemary Monahan, Conor Reynolds, Oisín Sheridan
ABZ4
2024 Reasoning about logical systems in the Coq proof assistant
abstract
The theory of institutions provides an abstract mathematical framework for specifying logical systems and their semantic relationships. Institutions are based on category theory and have deep roots in a well-developed branch of algebraic specification. However, there are no machine-assisted proofs of correctness for institution-theoretic constructions—chiefly satisfaction conditions for institutions and their (co)morphisms—making them difficult to incorporate into mainstream formal methods. This paper therefore provides the details of our approach to formalizing a fragment of the theory of institutions in the Coq proof assistant. We instantiate this framework with the institutions FOPEQ for first-order predicate logic and EVT for the Event-B specification language, and define some institution-independent constructions, all of which serve as an illustration and evaluation of the overall approach.
Conor Reynolds, Rosemary Monahan
Sci. Comput. Program.1
2022 Machine-Assisted Proofs for Institutions in Coq
Conor Reynolds, Rosemary Monahan
IFM1
2022 Machine-Assisted Proofs for Institutions in Coq
Conor Reynolds, Rosemary Monahan
TASE1
2021 Using dafny to solve the VerifyThis 2021 challenges
abstract
This paper provides an experience report of using the Dafny program verifier, at the VerifyThis 2021 program verification competition. The competition aims to evaluate the usability of logic-based program verification tools in a controlled experiment, challenging both the verification tools and the users of those tools. We present the two challenges that we tackled during the competition and discuss our solutions. As a result, we identify strengths and weaknesses of Dafny in the verification of relatively complex algorithms, and report on our experience of applying Dafny in this setting.
Marie Farrell, Conor Reynolds, Rosemary Monahan
FTfJP@ECOOP2