activity
20082026
most citedAutomated Fixing of Programs with Contracts

149 citations · 1.2k across the 55 of their papers we have counts for

collaborators
Showing cs.LOShow all

13 papers · 1 filter

cs.LO2025

Model-Based Testing of an Intermediate Verifier Using Executable Operational Semantics

Lidia Losavio, Marco Paganoni, Carlo A. Furia

Lightweight validation technique, such as those based on random testing, are sometimes practical alternatives to full formal verification -- providing valuable benefits, such as fi…

cs.LO2020★ 16 cited

VerifyThis 2019: A Program Verification Competition (Extended Report)

Claire Dross, Carlo A. Furia, Marieke Huisman +2

VerifyThis is a series of program verification competitions that emphasize the human aspect: participants tackle the verification of detailed behavioral properties -- something tha…

cs.LO2016★ 3 cited

Why Just Boogie? Translating Between Intermediate Verification Languages

Michael Ameri, Carlo A. Furia

The verification systems Boogie and Why3 use their respective intermediate languages to generate verification conditions from high-level programs. Since the two systems support dif…

cs.LO2015★ 65 cited

AutoProof: Auto-active Functional Verification of Object-oriented Programs

Julian Tschannen, Carlo A. Furia, Martin Nordio +1

Auto-active verifiers provide a level of automation intermediate between fully automatic and interactive: users supply code with annotations as input while benefiting from a high l…

cs.LO2014★ 6 cited

Rotation of Sequences: Algorithms and Proofs

Carlo A. Furia

Sequence rotation consists of a circular shift of the sequence's elements by a given number of positions. We present the four classic algorithms to rotate a sequence; the loop inva…

cs.LO2013★ 2 cited

Bounded Variability of Metric Temporal Logic

Carlo A. Furia, Paola Spoletini

Previous work has shown that reasoning with real-time temporal logics is often simpler when restricted to models with bounded variability---where no more than v events may occur ev…