Coq edu20tsi3904 See discussions stats and author pro ?les for this publication at https www researchgate net publication Coq un outil pour l'enseignement Article January Source OAI CITATIONS READS authors including David Delahaye Laboratoire d'Informatiq
See discussions stats and author pro ?les for this publication at https www researchgate net publication Coq un outil pour l'enseignement Article January Source OAI CITATIONS READS authors including David Delahaye Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier ? PUBLICATIONS CITATIONS SEE PROFILE Virgile Prevosto Atomic Energy and Alternative Energies Commission PUBLICATIONS CITATIONS SEE PROFILE Some of the authors of this publication are also working on these related projects Relational Properties View project Automated Deduction View project All content following this page was uploaded by David Delahaye on May The user has requested enhancement of the downloaded ?le CAPPLICATION Coq un outil pour l ? enseignement Une expérience avec les étudiants du DESS Développement de logiciels sûrs David Delahaye ?? Mathieu Jaume ?? Virgile Prevosto CPR ?? CEDRIC ?? CNAM rue St Martin F- Paris Cedex France David Delahaye cnam fr SPI ?? LIP ?? Université Pierre et Marie Curie Rue du Capitaine Scott F- Paris France Mathieu Jaume lip fr Max-Planck Institut für Informatik Stuhlsatzenhausweg D- Saarbrücken Allemagne INRIA Rocquencourt BP F- Le Chesnay Cedex France prevosto mpi-inf mpg de virgile prevosto inria fr RÉSUMÉ Cet article présente l ? emploi de l ? outil d ? aide à la preuve Coq auprès d ? étudiants de DESS e cycle universitaire D ? abord dans le cadre d ? un cours de sémantique des langages Coq facilite l ? appropriation par les étudiants de notions souvent jugées abstraites en leur permettant de les relier à des termes plus concrets Ensuite un projet informatique utilise Coq pour traiter des problèmes de plus grande envergure faisant appara? tre par là-même Coq comme un véritable outil de génie logiciel En ?n la réalisation de preuves dans l ? atelier Focal a permis de fructueuses interactions avec le développement de ce système ABSTRACT In this article we present the use of the Coq proof assistant with DESS Master thesis students First in the framework of a course of programming language semantics Coq greatly helps the students to understand formal and abstract notions such as induction by binding them to more concrete terms Next a computer science project shows that Coq is also appropriate when dealing with larger problems Last we show how proofs developed by means of the Focal toolbox made it possible to get very valuable hints on the development of that system MOTS -CLÉS enseignement sémantique conception formelle Coq Focal KEYWORDS teaching semantics of programming languages formal conception Coq Focal RSTI - TSI ?? Langages applicatifs pages à ? C RSTI - TSI ?? Langages applicatifs Introduction Dans cet article nous présentons comment l ? assistant à la preuve Coq a été utilisé durant ces trois dernières années de à comme outil d ? enseignement auprès des étudiants du DESS DLS ??Développement de Logiciels Sûrs ? du CNAM et de l ? université Pierre et Marie Curie Le DESS DLS forme chaque année environ étudiants aux métiers de la sûreté et de la sécurité des systèmes à logiciel prépondérant
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702275444m7shiceqletbv5bklufnk2tqxcyne5r30262mvs6zf4hcnhzseuiytwd4tmt8ghoh5n2hpnyfj8pterjx2zrtsylzzwpywndncwe.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702742501kfbr0ep2hpqcyz3d0kl4ahp9vwgfremush9lfdsbqbki7frlenanyy37oupnq29to7j4ku4aryo7gbqvm3x9rplxgdlwvqge5ibs.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702773435blc4zh46qlbg3pbglha6y3gjfwxyfkayzi31vyuq654prkoplpflnaogbn20ayxatcixvpdizh3gum1psvvtkve8wiljvfivr61c.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702754779szsglnha892mpou2y1wc09vac3bd0li2vkhqulcmvpp0omvfadanzgr48yuesak3revwuddpaezk0ty4fcnfetdug2r2zeo0iavn.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702264248wq6noqbbm2s3mxdn0sstaemafoifolqlcqmqb1ahdesc9cpcqfoujbut095y47uwvewhk1h8wysoalfyooii69bdzrrvjlambpuu.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702269762womrnlb0bo7bvbpnwvrmfzlscgc4cxhb8tjgb6bkxmdvygjnzghqzvp3a5qxwvlr9xczokyjehgynzwkp0xmzycmodp9mrtuzmtk.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/1AJz3D5bj8H6ZMurR8CsInlcqwjUg4py7NNUa68sKMUWCIUz5zO4qqLbCoHHvRN2uxSPVJMPmWgtwcVnGMJHpJrI.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702333308bslnnawfvqvjcnhbuy76dujgcn2sfkdmkhcgvovaxsins5qiecwkkddesoj7z25ctlsl13y33t2qrtmb9sg7t0tf0mdvnxgy8qzu.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702803670ixr953nq1ih3ja01wm4471czu3micnmlkiwpdby2g8mdxfjgqipmszaysfo6y1nonxyyf7cfjrnqbvn2ymb3tn93xrtfpjnugjho.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117028102928gm30w97qcxohhj9xopnxzzaxxbmwqhxn4vzp9zo2cqxqoojn8zxxf9oi9u7mc51jbknkj80eyda5c2chmaigk0efpwdiqv65gnl.png)
-
21
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Oct 12, 2021
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 126.3kB