Re: Appetite for Frama-C annotations? - Mailing list pgsql-hackers

From Laurent Laborde
Subject Re: Appetite for Frama-C annotations?
Date
Msg-id CAEy3c_ScZ1rEgSeRZVemkN0dVem6-z8UJ7OGh+eM5X6L6LiKRA@mail.gmail.com
Whole thread Raw
In response to Appetite for Frama-C annotations?  (Colin Gilbert <colingilbert86@gmail.com>)
Responses Re: Appetite for Frama-C annotations?
List pgsql-hackers
Hi there, 

I played a lot with frama-c a long time ago.
Frama-c annotations are very verbose and the result is highly dependent on the skills of the annotator.

Keeping it up-to-date on such a large project with high-speed development will be, in my very humble opinion, extremely difficult.
Perhaps on a sub-project like libpq ?


-- 
Laurent "ker2x" Laborde

On Wed, Dec 8, 2021 at 3:45 PM Colin Gilbert <colingilbert86@gmail.com> wrote:
I've been becoming more and more interested in learning formal methods
and wanted to find a good project to which I could contribute. Would
the development team appreciate someone adding ACSL annotations to the
codebase? Are such pull requests likely to be upstreamed? I ask this
because it uses comment syntax to express the specifications and some
people dislike that. However, as we all know, there are solid
advantages to using formal methods, such as automatic test generation
and proven absence of runtime errors.

Looking forward to hearing from you!
Colin




pgsql-hackers by date:

Previous
From: Neha Sharma
Date:
Subject: Re: [Proposal] Fully WAL logged CREATE DATABASE - No Checkpoints
Next
From: Peter Eisentraut
Date:
Subject: Re: pg_dump versus ancient server versions