coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: David MENTRE <dmentre AT linux-france.org>
- To: Coq Club <coq-club AT inria.fr>
- Subject: [Coq-Club] [Off-topic] Classification/taxonomy of formal methods?
- Date: Wed, 3 Mar 2010 15:41:03 +0100
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:from:date:x-google-sender-auth:message-id :subject:to:content-type; b=mcy+IKfjNv8no2taSSNXQlm0rV6+O8Ik2ETtKos13FRqGNgGpM+OFyFMvDlOp1/Gt6 WqphrXCyUtB/bPr6mcEI0Yzdo6zFNxHARTZj1fuX5LMank2HoFsyrcnzBgRpwsH7Glyd iL7ITyhgTseONgYzBKxj8sbSnhlg8K532lQzA=
Hello,
This question is not strictly related to Frama-C and Coq but readers
of this list might have a good advice: does anybody know a
classification/taxonomy of various formal methods? I googled and
looked at various Wiki and web sites but found nothing very
conclusive.
I plan to do a broad presentation of formal methods and associated
tools (amongst them Frama-C and Coq) and I would like to show how
approaches like Coq, B Method, Synchronous languages, Frama-C, SAT
solvers, model checkers, etc. compare to each other.
Until now, the classification I found is between:
* Formal Specification
* Formal Verification
* Formal Synthesis
with an overlap between the three sets.
Classification for software verification:
* Axiomatic Semantics (Hoare & Co.)
* Abstract Interpretation
* Model Checking
* Type Systems
Many thanks in advance for any tips,
Best regards,
david
- [Coq-Club] [Off-topic] Classification/taxonomy of formal methods?, David MENTRE
- [Coq-Club] How do I verify Euclid IX 20?,
Robert Merkin
- Re: [Coq-Club] How do I verify Euclid IX 20?,
Guillaume Allais
- Re: [Coq-Club] How do I verify Euclid IX 20?, Adam Koprowski
- Re: [Coq-Club] How do I verify Euclid IX 20?,
Guillaume Allais
- [Coq-Club] How do I verify Euclid IX 20?,
Robert Merkin
Archive powered by MhonArc 2.6.16.