What are the applications of proof of program correctness?
Quelles sont les applications de la preuve de programme ?
What is proof of program correctness?
Program verification, or proof of program correctness, therefore consists of using other programs to examine all of the specifications of a newly written program, to see if they work, or contain errors that would affect the proper functioning of the software.
La vérification de programme, ou preuve de programme, consiste donc à utiliser d'autres programmes qui vont regarder l'ensemble des spécifications et le programme écrit, et dire si cela correspond ou bien s'il y a des erreurs qui nuiraient au bon fonctionnement du logiciel.
In the Toccata team, we are working on proof of program correctness.
Dans l'équipe Toccata, nous travaillons sur la preuve de programme.
Verification of program correctness with respect to their specifications.
Numerical simulation helps to guide development of these scientific applications and support understanding program correctness.
La simulation numérique permet de guider le développement de ces applications scientifiques tout en en améliorant l'exactitude.
Below are some of the important rules for effective programming which are consequences of the program correctness theory.
Voici quelques-unes des règles importantes pour des programmes efficaces qui sont les conséquences de la théorie de la décision correcte du programme.
An important use of specification languages is enabling the creation of proofs of program correctness (see theorem prover).
Une utilisation importante des langages de spécification permet de créer des preuves de la correction d'un programme (voir la démonstration automatique de théorèmes).
the invention integrates into a state-lattice computational model: a polymorphic strong type system; visibility-limiting domains; first-order assertions; and logic for providing a program correctness
l'invention intègre dans un treillis d'états un modèle calculatoire: un système de type fort polymorphe; des domaines de limitation de visibilité; des assertions de premier ordre; une logique assurant la correction du programme
A fifth logical system (BPL) interrelates the other four systems allowing proofs of program correctness.
Un cinquième système logique (BPL) met en corrélation les quatre autres systèmes, afin de prouver la correction du programme.
George Necula proposed a technique to provide trust to code consumers about the program correctness without trusting the code producer side.
George Necula a proposé une technique pour apporter de la confiance aux consommateurs sur la correction du code sans faire confiance aux producteurs.
The Distributed Computer Network (DCN) research group at Saint Petersburg Polytechnic University developed such a software system for the analysis of program correctness; the new tool was named COVERS (Concurrent Verification and Simulation).
Le groupe de chercheurs de l'Université Technique de Saint-Petersbourg développa alors un logiciel pour l'analyse de justesse de système; le nouvel outil fut nommé COVERS (Vérification Parallèle et Modélisation).
"Program correctness" is probably the key discipline in computer science and includes important challenges.
« Program correctness » est probablement le sujet clé de l'informatique et contient des défis majeurs.