The TypiCal team participates to the developments of the Coq system. The Coq system is a processor of mathematical proofs allowing an interactive development of specifications and proofs.
At the architectural level, the main feature is the isolation of the critical code preforming the proof checking in a kernel small enough to reach higher levels of reliability of the whole system (with the current goal of achieving the self-validation), and the production of an abstract interface of that kernel granting that theories can only be built using the features of the kernel. A standalone checker of compiled libraries can be used to validate libraries with an even higher level of confidence.
Coq is used in hundreds of sites. We have demanding users in industry (France Télécom R & D, Dassault-Aviation, Trusted Logic, Gemplus, Schlumberger-Sema, ...) in the academic world in Europe (Scotland, Netherlands, Spain, Italy, Portugal, ...) and in France (Bordeaux, Lyon, Marseille, Nancy, Nantes, Nice, Paris, Strasbourg, ...).
The Coq system is available from URL http://coq.inria.fr/ . Written in Objective Caml and Camlp4, it is ported to most Unix architectures, but also to Windows and MacOS.