semantique Leçon Sémantique des langages de programmation Exemples Julie Parreaux - Références pour la leçon Nielson et Nielson Semantics with application Développements de la leçon Équivalence petit pas et grand pas Complétude de la logique de Hoare Plan

Leçon Sémantique des langages de programmation Exemples Julie Parreaux - Références pour la leçon Nielson et Nielson Semantics with application Développements de la leçon Équivalence petit pas et grand pas Complétude de la logique de Hoare Plan de la leçon Le langage IMP p Syntaxe du langage IMP Sémantique dénotationnelle des expressions Sémantiques opérationnelles Sémantique opérationnelle à grand pas sémantique naturelle p Sémantique opérationnelle à petit pas sémantique structurelle p Équivalence des deux sémantiques Sémantique dénotationnelle p Sémantique dénotationnelle Théorie du point ?xe Équivalence des sémantiques Sémantique axiomatique Hoare partiel p Triplet de Hoare Logique de Hoare partielle Correction et complétude Ouverture Ouverture CMotivation Défense Qu ? est qu ? un programme Un programme est une suite d ? instructions qui à partir d ? une entrée véri ?ant une précondition donne une sortie véri ?ant une postcondition Ces deux conditions donnent alors la spéci ?cation de notre programme On s ? intéresse alors à plusieurs problème Le premier qui est le plus naturel est de savoir si un programme est correct c ? est-à-dire si celui-ci véri ?e sa spéci ?cation quand on lui donne une entrée véri ?ant la précondition nous renvoie une sortie qui véri ?e la postcondition Le suivant est de savoir si un programme est équivalent à un autre si on donne la même entrée aux deux programmes alors on obtient le même résultat Le troisième problème et le dernier que nous abordons est la preuve de la correction d ? une transformation de programmes qui intervient notamment lors de la compilation On cherche alors à automatiser ces preuves en formalisant et en axiomatisant la sémantique d ? un programme en lui donnant un certain sens La sémantique d ? un langage de programmation c ? est un modèle mathématique permettant de raisonner sur le comportement attendu des programmes de ce langages Une sémantique peut prendre des formes mathématiques variées et nous en présentants quelques unes ici Ce qu ? en dit le jury L ? objectif est de formaliser ce qu ? est un programme introduction des sémantiques opérationnelle et dénotationnelle dans le but de pouvoir faire des preuves de programmes des preuves d ? équivalence des preuves de correction de traduction Ces notions sont typiquement introduites sur un langage de programmation impératif jouet On peut tout à fait se limiter à un langage qui ne nécessite pas l ? introduction des CPOs et des théorèmes de point ?xe généraux En revanche on s ? attend ici à ce que les liens entre sémantique opérationnelle et dénotationnelle soient étudiés toujours dans le cas d ? un langage jouet Il est aussi important que la leçon présente des exemples d ? utilisation des notions introduites comme des preuves d ? équivalence de programmes ou des preuves de correction de programmes Le langage IMP p On travaille sur un langage jouet impératif mettant en place la notion de mémoire via les a ?ectation et la boucle while Syntaxe du langage IMP ?? Dé ?nition Syntaxe et

Documents similaires
Programme d x27 etude 1 République Algérienne Démocratique et Populaire Ministère de la Formation et de l ? enseignement Professionnels Institut National de la Formation Professionnelle PROGRAMME D ? ETUDES INSTALLATION SANITAIRE ET GAZ Code N BTP Comité 0 0
Raetz dossier de presse Place de la Maison Carrée N? mes cedex Téléphone Fax E-mail info carreartmusee com DOSSIER DE PRESSE MARKUS RAETZ Musée d ? art contemporain de N? mes Carré d'Art - Musée d'art contemporain de N? mes Exposition du er février au mai 0 0
Dessin 1 RÉPUBLIQUE ALGÉRIENNE DÉMOCRATIQUE D'ALGÉRIE Faculté des hydrocarbures Les standards du dessin technique ou industriel Préparer par Proposée par Prof Tou ?k gharib C CDé ?nition Le dessin technique est l ? art de représenter graphiquement des vol 0 0
Rapport sur la formation des enseignants 0 0
L allegorie L'allégorie Boucher La musique ? CL'allégorie Dé ?nition -Représentation ?gurée d'une idée abstraite -Suite d'éléments descriptifs ou narratifs dont chacun correspond aux divers détails de l'idée qu'ils prétendent exprimer Petit Robert CLe tem 0 0
Polyphonie pdf Polyphonie En musique la polyphonie est la combinaison de plusieursmélodies ou de parties musicales chantées ou jouées en même temps Dans la musique occidentale la polyphonie désigne le système de composition musicale créé à l'église à part 0 0
Tout ce quil faut savoir sur la c o 0 0
Dossier technique pv sc134 2 avril 20111 0 0
La creativite Titre La créativité - Psychologie de la découverte et de l'invention Bibliographie Csikszentmihalyi M La créativité psychologie de la découverte et de l'invention Paris Pocket Auteur et sa perspective voir Flow and the Foundations of Positiv 0 0
Cerveau droit gauche 1 CRÉATIVITÉ ET CERVEAU APR- Créativité et enseignement Par Andréanne Larocque Crédit photo https lapsychologie weebly com le- cerveau html Vous voyez des choses et vous dites Pourquoi ? Moi je rêve de choses qui n ? ont jamais existé 0 0
  • 41
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager