Modélisation

  • Voir la page en français

    In brief

  • Code : N5EN06A

Objectives

To discover, understand and know how to use the mathematical tools necessary for formal modeling of programming: logic and language theory. The subject covers both theoretical and practical aspects through the exploitation of state-of-the-art tools for formalization and proof of programs, and the use of formal description of languages for the exploitation of structural information.

Description

Theoretical and practical study of :

    Propositional logic
    Predicate logic
    Set theory and structural induction
    Hoare logic and program proofs
    Language theory
    Regular expressions
    Grammars

Targeted skills

Modeling requirements using logic.

Modeling of programs and their correction with respect to requirements using logic.

Modeling languages based on regular expressions and grammars.

Use of language models to exploit structured information.

Session 1 ou session unique - Contrôle des connaissances

ModalitéNatureCoefficientRemarques
CC (contrôle continu) Oral/Ecrit70%Examen Modélisation
CC (contrôle continu) Bureau d'Etudes30%BE-Modélisation

Session 2 - Contrôle des connaissances

ModalitéNatureCoefficientRemarques
CC (contrôle continu) Oral/Ecrit70%Examen Modélisation
CC (contrôle continu) Bureau d'Etudes30%BE-Modélisation

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