Sémantique et Traduction des langages

  • Voir la page en français

    In brief

  • Code : N8EN10A

Objectives

To discover, understand and know how to use the mathematical and computer science tools necessary for formal modeling and the use of the semantics of computer languages in programming tools. The subject covers both theoretical and practical aspects through the use of state-of-the-art tools allowing the construction of analysis and execution tools for programs (interpreter, compiler).

Description

Theoretical and practical study of :

Operational semantics
Axiomatic semantics
Interpreter
Compiler
Static analyzer
Proof of correctness of such tools
Targeted skills
Modeling the semantics of computer languages.

Construction of program analysis tools.

Construction of program execution tools.

Construction of program translation tools.

Pre-requisites

Modeling (see Modeling subject of the Modeling and Programming UE)

Automata and language theory

Session 1 ou session unique - Contrôle des connaissances

ModalitéNatureCoefficientRemarques
CT (contrôle terminal) Oral/Ecrit60%Examen Sémantique et Traduct° langages
CC (contrôle continu) Projet40%Projet Sémantique et Traduction

Session 2 - Contrôle des connaissances

ModalitéNatureCoefficientRemarques
CT (contrôle terminal) Oral/Ecrit60%Examen Sémantique et Traduct° langages
CC (contrôle continu) Projet40%Projet Sémantique et Traduction

Contact(s)

PANTEL MARC

Contact

The National Institute of Electrical engineering, Electronics, Computer science,Fluid mechanics & Telecommunications and Networks

2, rue Charles Camichel - BP 7122
31071 Toulouse Cedex 7, France

+33 (0)5 34 32 20 00

Certifications

  • Logo MENESR
  • Logo UTFTMP
  • Logo INP
  • Logo INPT
  • Logo Mines télécoms
  • Logo CTI
  • Logo CDEFI
  • Logo midisup