Représentation informatique de grammaires fortement lexicalisées Application à la grammaire d arbres adjoints. Institut Gaspard Monge

Dimension: px
Commencer à balayer dès la page:

Download "Représentation informatique de grammaires fortement lexicalisées Application à la grammaire d arbres adjoints. Institut Gaspard Monge"

Transcription

1 Représentation informatique de grammaires fortement lexicalisées Application à la grammaire d arbres adjoints Institut Gaspard Monge Benoit Crabbé Lattice Université Paris 7 Représentation de grammaires fortement lexicalisées 1

2 Prégénérique Implémentation de grammaires électroniques de taille importante pour le langage naturel Grammaires motivées linguistiquement On focalise sur l implémentation de grammaires d arbres adjoints augmentées d une composante sémantique On donne un langage et une méthodologie qui permettent de faciliter l implémentation effective de grammaires de ce type Le langage et la méthodologie sont validés par l implémentation d une grammaire de compétence couvrant un fragment important du français Représentation de grammaires fortement lexicalisées 2

3 Plan Introduction Désidératas et motivations Partage de structure/alternatives Un langage de représentation Langage de contrôle/langage de description arborescentes Méthodologie Langage Partage de structure / alternatives Comparaisons Métarègles Candito Xia Validation : Implantation d une grammaire/évaluation Conclusion Représentation de grammaires fortement lexicalisées 3

4 The big picture Problème général : implémentation de formalismes d analyse syntaxiques de haut niveau (grammaire de compétence) Formalisme de bas niveau : bonnes propriétés formelles et informatiques mais expressivité réduite : Exemples : CFG, DCG, TAG... Formalisme de haut niveau : propriétés formelles et informatiques moins bonnes (moins bien connues) mais grand pouvoir d expressivité Exemples : PATR II, ANLT (GPG), TDL (HPG), métagrammaire... Idée : compilation (=traduction) automatique du langage de haut niveau dans le langage de bas niveau. Représentation de grammaires fortement lexicalisées 4

5 Exemple classique (GPG/ANLT) Implémentation ANLT de (Carroll 93) Langage de bas niveau = grammaire CF + unification à traits atomiques dont les symboles sont codés sur des entiers Langage de haut niveau = ANLT, permet par exemple d exprimer : Propagation de traits de tête, de traits de valence, de slash (dépendances à longue distance) Métarègles (alternances actif/passif) Le parsing pour le langage de bas niveau s implémente avec un algorithme classique Les propriétés informatiques du langage de haut niveau sont mauvaises (indécidable, métarègles = machine de Turing) Représentation de grammaires fortement lexicalisées 5

6 Le cas du travail : TAG et grammaires d arbres lexicalisées Pour l analyse syntaxique des langues naturelles, TAG est utilisé dans sa version lexicalisée (LTAG) Résultat formel : (Joshi et chabès 97) et Joshi (2005) démontrent que LTAG lexicalise fortement une grammaire hors contexte grace à l adjonction. LTAG = combiner des arbres élémentaires dotés d une ancre lexicale par substitution et adjonction N V V V Adv = N V V Adv N N V V Adv = N Jean V V Adv mange trop mangetrop Jean mangetrop mangetrop Représentation de grammaires fortement lexicalisées 6

7 LTAG comme formalisme de bas niveau Formellement, une grammaire LTAG c est une grammaire de bas niveau doté de propriétés formelles intéressantes (lexicalisation) et pour lequel on dispose d algorithmes de parsing efficaces. En pratique pour l implémentation de grammaires c est insuffisant : Une grammaire TAG est constituée d un ensemble conséquent d unités élémentaires disparates (arbres élémentaires) : Manque d expressivité : Impossibilité de capturer des généralisations redondance descriptive et maintenance Représentation de grammaires fortement lexicalisées 7

8 Quelques arbres associés au verbe manger (a) (c) (d) N V N mange Jean mange des biscuits (b) N V PP V V P N mangéspar Les biscuits sont mangés par les enfants N V Cl V mangés Les enfants les ont mangés (e) N V N mangent Les enfants mangent des biscuits PP P N N V par V V mangés Par quels enfants les biscuits sont-ils mangés? (a) représente un contexte canonique (b) représente un contexte pluriel (c) représente un contexte passivisé (d) représente un contexte à argument clitique (e) représente un contexte passivisé avec argument interrogé Représentation de grammaires fortement lexicalisées 8

9 Implémentations et schémas d arbres En pratique les implémentations (XTAG) distinguent schèmes / lexique Première étape de factorisation qui permet de gérer les variantes morphologiques (typiquement traitées par un tokenizer, tagger) Les arbres élémentaires sont créés à la volée par l analyseur syntaxique Un lemme donné est associé à une famille d arbres N V N N V N mange N V V V N V N mangent PP P N par + MANGER N V PP V V P N mangéspar Représentation de grammaires fortement lexicalisées 9

10 Nécessité d un langage de haut niveau Dans les implantations, une grammaire TAG c est un ensemble de schémas La morphologie est prétraitée (prétraitement classique), on ne s en soucie pas (vs approches et langages théoriques). Dans une grammaire réaliste, le nombre de schémas est très élevé (milliers, dizaines de milliers) Pour des raisons de maintenance et de facilité d écriture de la grammaire (redondance), on souhaite un mécanisme qui permette de réutiliser des informations générales exprimées de manière factorisée pour produire les schémas automatiquement (= métagrammaire) Représentation de grammaires fortement lexicalisées 10

11 Plan Introduction Désidératas et motivations Partage de structure/alternatives Un langage de représentation Langage de contrôle/langage de description arborescentes Méthodologie Langage Partage de structure / alternatives Comparaisons Métarègles Candito Xia Validation : Implantation d une grammaire/évaluation Conclusion Représentation de grammaires fortement lexicalisées 11

12 Partage de structure et alternatives On trouve dans les formalismes syntaxiques postgénératifs deux axes de représentation Un axe représentant le partage de structure Exemple : un verbe transitif comme un verbe verbe intransitif partagent l information qu il sont des verbes Un axe représentant les alternatives : Exemple : un verbe au passif est une variante de verbe à l actif Formalisation Le partage de structure se formalise classiquement par une hiérarchie d héritage Les alternatives se formalisent par des métarègles (GPG) ou par des règles lexicales. Représentation de grammaires fortement lexicalisées 12

13 Exemple : métarègles TAG (Becker 93) (Partage de structure) Factorisation d arbres de base dans une hiérarchie d héritage (Alternatives) Définit des métarègles ( transformations précompilées à localité réduite) qui produisent des arbres dérivés (procédural et indécidable) N 0 V N 1 N 1 V PP V V mode=ppart P N 0 être LR-PAIVE par V N Cl LR-CLITIC(OBJ) V V Représentation de grammaires fortement lexicalisées 13

14 Plan Introduction Désidératas et motivations Partage de structure/alternatives Un langage de représentation Langage de contrôle/langage de description arborescentes Méthodologie Langage Partage de structure / alternatives Comparaisons Métarègles Candito Xia Validation : Implantation d une grammaire/évaluation Conclusion Représentation de grammaires fortement lexicalisées 14

15 XMG : idées centrales XMG est un langage de représentation grammatical Qui permet de représenter Le partage de structure Les alternatives Motivations Problèmes pratiques d ordonnancement de règles lexicales Problèmes formels liés aux règles lexicales (boucles) Declaratif et monotone Formellement : Deux langages sont combinés : Un langage de contrôle qui s interprète comme un programme logique Un langage de description d arbres qui s interprète par un problème de satisfaction de contraintes Représentation de grammaires fortement lexicalisées 15

16 Partage de structure Partage de structure : N V N Jean mange des biscuits N N* N N V Les biscuits que Jean mange On souhaite identifier et réutiliser des fragments arborescents partagés par de nombreux arbres de la grammaire (sujet canonique) Représentation de grammaires fortement lexicalisées 16

17 Alternatives Alternatives : N V N arbre pour l actif N V PP V V P N par arbre de passif (par) Les alternatives ont un statut particulier : Contribuent à décrire des ensembles d arbres mis en relation ( partagent une sémantique commune) Exemple : Une famille TAG est un ensemble d arbres décrivant des réalisations alternatives d un même cadre de sous-catégorisation. Représentation de grammaires fortement lexicalisées 17

18 Le langage de contrôle Permet de nommer des descriptions grammaticales (1)a. ujetcanonique N V b. ujetrelativé N N* N V c. FormeActive V Une description nommée (ou classe) peut être réutilisée par ailleurs (de manière analogue à une macro) Représentation de grammaires fortement lexicalisées 18

19 Combiner les descriptions Disjonction (choix) de descriptions (2) ujet ujetcanonique ujetrelativé Un sujet est soit un sujet canonique soit un sujet relativé. La disjonction est un choix (interpretation indéterministe) Conjonction de descriptions (3) VerbeIntransitif ujet FormeActive Une conjonction de descriptions est interprétée comme la conjonction syntaxique de deux descriptions arborescentes où les noms des noeuds sont renommés Représentation de grammaires fortement lexicalisées 19

20 Interpretation par l exemple Evaluation de la classe VerbeIntransitif : N V Le garçon... V dort N V Le garçon dort N N* N V (Le garçon) qui... V dort N N* N V Le garçon qui dort Représentation de grammaires fortement lexicalisées 20

21 Formellement : programme logique yntaxe abstraite du langage de contrôle : Clause ::= N om But But ::= But But But But φ N om Une description grammaticale est interprétée comme une grammaire de réécriture où : Les descriptions arborescentes jouent le rôle des terminaux La composition ( ) joue le rôle de la concaténation de langages Les règles récursives sont interdites Etant donné un axiome, l interprète de la description grammaticale génère l ensemble des arbres correspondant au langage engendré par cette grammaire Représentation de grammaires fortement lexicalisées 21

22 Langage de description d arbres On répond ici à 2 questions : que sont ces fragments? comment sont-ils combinés? = Langage classique de descriptions d arbres Particularité (vs Candito 99, Xia 01) : lors de la composition ( ) de deux descriptions, les noeuds sont renommés permet de réutiliser plusieurs fois la même classe pour engendrer un arbre donné Le langage classique est augmenté de principes qui permettent de garantir la bonne formation des arbres engendrés en suivant des critères linguistiques Représentation de grammaires fortement lexicalisées 22

23 Le Langage de base Le langage de descriptions d arbres comprend les relations de dominance réflexive et transitive, de dominance immédiate, de précédence et d adjacence Les noeuds sont étiquetés par des catégories (complexes) Notation : (D 0 ) y + z z w x y x y x w x : X y : Y z : Z w : W X est noté (D 0 ) Y + Z W Une formule du langage est interprétée par un modèle (arbre fini) minimal Représentation de grammaires fortement lexicalisées 23

24 Modèle minimal Étant donné une formule, on cherche la classe de modèles (= arbres finis ordonnés linéairement) qui satisfont la formule. On a une infinité de modèles qui satisfont une formule donnée Modèle minimal Minimise le nombre de noeuds Minimise la dominance linéaire Exemple : a b a c a c a a (1) (2) (3) b b c b c (4) a b c (5) a b c x (6) b a x c Représentation de grammaires fortement lexicalisées 24

25 Questions de nommage Une classe de la métagrammaire définit un espace de nom qui lui est propre Lorsqu on combine deux descriptions on renomme tout Exemple : Deux descriptions dont les noms sont anonymisés : X W Z X Z Y Ca donne (avec unicité de la racine, unification des catégories) : X X (a) W Z Y (b) W Z Z Y (b) est indésirable Représentation de grammaires fortement lexicalisées 25

26 Préserver les noms? Préserver les noms et imposer leur identification? = olution de (Candito, Xia) Xa Xa W b Zc Zc Y d Problème : nommage global et collisions de noms On perd largement les bénéfices de la factorisation Collisions de noms délicates lorsqu on utilise plusieurs fois la même classe On résout le problème en introduisant des contraintes additionelles sur les structures décrites par le langage de description Représentation de grammaires fortement lexicalisées 26

27 Contraintes additionelles Pour des raisons formelles aussi bien que pratiques le langage de base est insuffisant On permet de le paramétrer avec des contraintes supplémentaires, c està-dire : Un ensemble de propriétés unaires additionelles associées aux noeuds Une contrainte tire parti de ces propriétés pour contraindre davantage l admissibilité des modèles engendrés Exemples : Contraintes de coloration, d unicité d argument extrait, d ordonnancement des clitiques, ilôts-wh. Représentation de grammaires fortement lexicalisées 27

28 Contrainte de coloration (Objectif) Inspiré des systèmes à polarités (ex. Grammaire d interactions) Introduction d un schéma de combinaison : Chaque noeud de la description est associé à une propriété, une couleur (blanc, noir, rouge) Contrainte : chaque noeud d un modèle résultant est colorié soit en noir soit en rouge. Quand deux noeuds sont fusionnés, les couleurs sont mélangées comme suit : B R W B B R W B W Le rouge représente la saturation totale, le noir la saturation partielle (combinaison optionelle) et le blanc la non saturation Représentation de grammaires fortement lexicalisées 28

29 Contrainte de coloration (suite) Exemple : X B W R Z B X W Z W Y R Autres solutions possibles (Allemand, Coréen?) : quelques noms globaux + un nom anonyme (rouge) à investiguer Le problème de nommage est très difficile. contradiction : On repose sur une (Enjeu expressif) TAG définit un domaine de localité (= portée des noms) étendu, on veut pouvoir accéder à tout noeud d un arbre (Enjeu pratique) D autre part on souhaite localiser les noms dans les classes (principe de base en informatique) Représentation de grammaires fortement lexicalisées 29

30 Contrainte d ordonnancement des clitiques Rang des clitiques = propriétés unaires Contraintes = ordre linéaire défini sur le rang V V N + V Cl 3 + V Cl 4 + V V V = N V Cl 3 Cl 4 V N V Cl 4 Cl 3 V Représentation de grammaires fortement lexicalisées 30

31 Unicité de l argument extrait Les extractions multiples sont peu communes en français * A quelle fille Quels biscuits Jean donne? On utilise un principe d unicité : Propriété attachée au noeud : E Contrainte : Un modèle ne peut comprendre plus d un seul noeud marqué de cette propriété PP N N V E PN V E à Jean quels biscuits à quelle fille... donne V Représentation de grammaires fortement lexicalisées 31

32 Classification de Contraintes Mes contraintes viennent en droite ligne des contraintes LFG/GPG (Kaplan, Gazdar,Pullum) Classification (inspirée de G.K. Pullum) : Contraintes formelles = structures sur lesquelles on travaille (ici arbres) Contrainte opérationelle (nommage) : coloration Contraintes universelles ( principes) : ex. complétude/unicité en LFG, (Frank 02) pour TAG... absent de la métagrammaire Contraintes spécifiques au langage ( paramètres) : ex. ordonnancement des clitiques, extraction, etc. L implantation est conçue pour permettre l ajout de nouvelles contraintes (de façon programmatique). Hence XMG Idée semblable à XDG (Debussman et. al) : ici on applique les contraintes offline Représentation de grammaires fortement lexicalisées 32

33 Plan Introduction Désidératas et motivations Partage de structure/alternatives Un langage de représentation Langage de contrôle/langage de description arborescentes Méthodologie Langage Partage de structure / alternatives Comparaisons Métarègles Validation : Implantation d une grammaire/évaluation Conclusion Représentation de grammaires fortement lexicalisées 33

34 Méthodologie (introduction) On montre que le langage de description grammaticale permet de réutiliser largement la méthodologie de (Candito 99, Xia 01) pour décrire une grammaire du français On fonctionne en quatre étapes : Description et organisation fragments d arbres Expression d alternatives fonctionelles Expression d alternatives de diathèse Description de familles d arbres Représentation de grammaires fortement lexicalisées 34

35 Fragment d arbres (blocs de construction) Chaque fragment d arbre est associé à un nom qui permet de le réutiliser par après ujcanon ObjCanon N ObjIndCanon ObjParCanon FormeActive V V N V PP P N à V PP P N par V ujetrel ObjWh ObjIndWh ObjParWh N N* N V N V FormePassive PP P N à PP P N par V V V Représentation de grammaires fortement lexicalisées 35

36 Organisation des fragments en une hiérarchie d héritage Exemple : ObjIndCanon PPCanon φ φ est l information supplémentaire qui représente la spécialisation On dit informellement que ObjIndCanon hérite de PPCanon ArgumentVerbal ujcanon CompltCanon Wh ujrel ObjCanon PPCanon ObjWh PPWh ObjIndCanonObjParCanon ObjIndWh ObjParWh En contexte d héritage on utilise également un mécanisme supplémentaire qui permet à une sous-classe d accéder aux noms déclarés dans les superclasses Représentation de grammaires fortement lexicalisées 36

37 Fonctions syntaxiques Fonctions sont vues comme des abstractions sur des realisations syntaxiques (4)a. ujet ujcanon ujrel b. Objet ObjCanon ObjWh c. ObjetPar ObjParCanon ObjParWh d. ObjetIndirect ObjIndCanon ObjIndWh Par exemple, ObjetIndirect represente des alternatives telles que : (5)a. Jean parle à Marie (Objet indirect canonique) b. A qui Jean parle-t-il? (Objet indirect wh) Représentation de grammaires fortement lexicalisées 37

38 Alternatives de diathèse Ici on traite les alternatives comme actif/passif. (6) AlternanceTransitive (ujet FormeActive Objet) (ujet FormePassive ObjetPar) Indique qu à l actif le premier argument est réalisé par un sujet ujet et que le second comme un Objet alors qu au passif le premier argument est réalisé par un ObjetPar et le second par un ujet. Par exemple : (7)a. Jean envoie une lettre b. Une lettre est envoyée par Jean c. Par quelle personne la lettre est-elle envoyée? Représentation de grammaires fortement lexicalisées 38

39 Familles TAG Finalement on peut représenter les familles TAG (8) FamilleDitransitive AlternanceTransitive ObjetIndirect Une famille TAG représente l ensemble des réalisations alternatives d un cadre de sous-catégorisation donné. Autrement dit on rend compte de contextes du type : (9)a. Jean offre des fleurs à Marie b. A quelle fille Jean offre-t-il des fleurs? c. Le garçon qui offre des fleurs à Marie d. Quelles fleurs le garçon offre-t-il à Marie? e. Les fleurs sont offertes par Jean à Marie f. Par quel garçon les fleurs sont-elles offertes à Marie? Représentation de grammaires fortement lexicalisées 39

40 Plan Introduction Désidératas et motivations Partage de structure/alternatives Un langage de représentation Langage de contrôle/langage de description arborescentes Méthodologie Langage Partage de structure / alternatives Comparaisons Métarègles Candito Xia Validation : Implantation d une grammaire/évaluation Conclusion Représentation de grammaires fortement lexicalisées 40

41 Comparaisons (métarègles) Métarègles (Becker 93) Métagrammaire = déclaratif et pas de problèmes de terminaison Les fragments que l on utilise dans la métagrammaire correspondent aux parties gauches et droites modifiées par les métarègles Les fragments sont factorisés entre eux dans la métagrammaire Possibilité de gérer les interactions de réalisation (ex. clitiques) dans la métagrammaire Représentation de grammaires fortement lexicalisées 41

42 Comparaison (métagrammaires) Métagrammaires (Candito 99, Xia 99) Langage et méthodologie monotones : Pas de distinction contexte de base/contexte dérivé Réutilisation des idées théoriques de la théorie du liage Pour grammaires à (au moins) deux dimensions Importance accrue de la notion d alternative Distinction stricte système formel méthodologie Effort calculatoire réduit : Renommage de noeuds + couleurs réduit les problèmes de noms Alternatives sont plus faciles (directes) à exprimer Représentation de grammaires fortement lexicalisées 42

43 Plan Introduction Désidératas et motivations Partage de structure/alternatives Un langage de représentation Langage de contrôle/langage de description arborescentes Méthodologie Langage Partage de structure / alternatives Comparaisons Métarègles Candito Xia Validation : Implantation d une grammaire/évaluation Conclusion Représentation de grammaires fortement lexicalisées 43

44 Validation et implémentations (DLP 04) ont implémenté un interprète concret pour le langage présenté Le langage de contrôle est implémenté comme un programme logique Les descriptions d arbres sont traitées par un constructeur de modèles adapté de (DN 00) Réutilisation de techniques connues en programmation logique Implémenté en Mozart/Oz permet de bénéficier des optimisations de la bibliothèque Efficacité (rapidité) de la compilation Développement rendu plus facile : Rapidité de développement Plusieurs utilisateurs du système Représentation de grammaires fortement lexicalisées 44

45 Validation : Un fragment de grammaire du français Pour tester l adéquation du langage, j ai implémenté un fragment large de grammaire du français (TAG, d après Candito 99, Abeillé 02) Aperçu de la couverture (Dépendants verbaux et adjectivaux) Constructions Fonctions syntaxiques Diathèse ous-catégorisation Evaluation avec TNLP (Lehmann 96) Réalisée avec l analyseur LLP2 (LORIA) Items grammaticaux : accepte 76% Items aggramaticaux : rejette 83 % Ambiguité moyenne : 1.63 Canonique, Clitique, Interrogative, Relative, Cliv ujet, Objet, Objet Indirect, Genitif, Locatif, Obliq ujet phrastique, Objets phrastiques, interrogativ Actif, Passif, Impersonnel, Moyen, Réflechi 46 cadres de sous-catégorisation Représentation de grammaires fortement lexicalisées 45

46 Principales causes d échecs Coordination Négation Incises Comparatif Causatif Inversion clitique à l impératif Contrôle de l objet Résiduelles : Différences de jugement sur la grammaticalité des phrases Phonologie trouvé-je Expressions idiomatiques Imperfections du lexique Représentation de grammaires fortement lexicalisées 46

47 Conclusion Proposition Un langage de représentation grammatical déclaratif et monotone : Langage de contrôle (composition, disjonction) Langage de description d arbres (augmenté de principes) Méthodologie compatible avec Les perspectives théoriques en linguistique formelle Implémentation d une dimension sémantique Perspectives Extension à d autres formalismes (GI, XDG, LFG) done! Implémentation effective d une sémantique done! Constitution de lexique almost done! Optimisation des analyseurs (Clergerie 2005) ou upertagging Quoi mettre dans une grammaire? Benchmarking (couverture, accuracy, efficacité) Représentation de grammaires fortement lexicalisées 47

Évaluation et implémentation des langages

Évaluation et implémentation des langages Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation

Plus en détail

Chap 4: Analyse syntaxique. Prof. M.D. RAHMANI Compilation SMI- S5 2013/14 1

Chap 4: Analyse syntaxique. Prof. M.D. RAHMANI Compilation SMI- S5 2013/14 1 Chap 4: Analyse syntaxique 1 III- L'analyse syntaxique: 1- Le rôle d'un analyseur syntaxique 2- Grammaires non contextuelles 3- Ecriture d'une grammaire 4- Les méthodes d'analyse 5- L'analyse LL(1) 6-

Plus en détail

Cours 1 : La compilation

Cours 1 : La compilation /38 Interprétation des programmes Cours 1 : La compilation Yann Régis-Gianas yrg@pps.univ-paris-diderot.fr PPS - Université Denis Diderot Paris 7 2/38 Qu est-ce que la compilation? Vous avez tous déjà

Plus en détail

Grammaires d unification

Grammaires d unification Cours sur le traitement automatique des langues (IV) Violaine Prince Université de Montpellier 2 LIRMM-CNRS Grammaires d unification Grammaire catégorielle Grammaire syntagmatique généralisée (GPSG) Les

Plus en détail

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN Les contenues de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information et ne peuvent en aucun cas

Plus en détail

Atelier ATOLL pour les grammaires d arbres adjoints

Atelier ATOLL pour les grammaires d arbres adjoints TALN 2001, Tours, 2-5 juillet 2001 Atelier ATOLL pour les grammaires d arbres adjoints François Barthélemy 1, Pierre Boullier 2, Philippe Deschamp 2, Linda Kaouane 2 et Éric Villemonte de la Clergerie

Plus en détail

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2 éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........

Plus en détail

Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if

Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if Pierre Boudes 28 septembre 2011 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike

Plus en détail

Grandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test

Grandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test Grandes lignes Analyseur Statique de logiciels Temps RÉel Embarqués École Polytechnique École Normale Supérieure Mercredi 18 juillet 2005 1 Présentation d 2 Cadre théorique de l interprétation abstraite

Plus en détail

Logiciel Libre Cours 3 Fondements: Génie Logiciel

Logiciel Libre Cours 3 Fondements: Génie Logiciel Logiciel Libre Cours 3 Fondements: Génie Logiciel Stefano Zacchiroli zack@pps.univ-paris-diderot.fr Laboratoire PPS, Université Paris Diderot 2013 2014 URL http://upsilon.cc/zack/teaching/1314/freesoftware/

Plus en détail

La syllabe (1/5) Unité intuitive (différent du phonème) Constituant essentiel pour la phonologie au même titre que phonème et trait

La syllabe (1/5) Unité intuitive (différent du phonème) Constituant essentiel pour la phonologie au même titre que phonème et trait La syllabe (1/5) Unité intuitive (différent du phonème) Variation des structures syllabiques d une langue à une autre et dans une même langue (cf strict vs à : une seule syllabe mais des structures bien

Plus en détail

Apprentissage Automatique

Apprentissage Automatique Apprentissage Automatique Introduction-I jean-francois.bonastre@univ-avignon.fr www.lia.univ-avignon.fr Définition? (Wikipedia) L'apprentissage automatique (machine-learning en anglais) est un des champs

Plus en détail

Formula Negator, Outil de négation de formule.

Formula Negator, Outil de négation de formule. Formula Negator, Outil de négation de formule. Aymerick Savary 1,2, Mathieu Lassale 1,2, Jean-Louis Lanet 1 et Marc Frappier 2 1 Université de Limoges 2 Université de Sherbrooke Résumé. Cet article présente

Plus en détail

Définitions. Numéro à préciser. (Durée : )

Définitions. Numéro à préciser. (Durée : ) Numéro à préciser (Durée : ) On étudie dans ce problème l ordre lexicographique pour les mots sur un alphabet fini et plusieurs constructions des cycles de De Bruijn. Les trois parties sont largement indépendantes.

Plus en détail

majuscu lettres accent voyelles paragraphe L orthographe verbe >>>, mémoire préfixe et son enseignement singulier usage écrire temps copier mot

majuscu lettres accent voyelles paragraphe L orthographe verbe >>>, mémoire préfixe et son enseignement singulier usage écrire temps copier mot majuscu conjugaison >>>, L orthographe singulier syllabe virgule mémoire lettres et son enseignement graphie suffixe usage accent ; écrire féminin temps voyelles mot point Renforcer l enseignement de l

Plus en détail

Génie Logiciel avec Ada. 4 février 2013

Génie Logiciel avec Ada. 4 février 2013 Génie Logiciel 4 février 2013 Plan I. Généralités II. Structures linéaires III. Exceptions IV. Structures arborescentes V. Dictionnaires I. Principes II. Notions propres à la POO I. Principes Chapitre

Plus en détail

Chapitre 1 : Introduction aux bases de données

Chapitre 1 : Introduction aux bases de données Chapitre 1 : Introduction aux bases de données Les Bases de Données occupent aujourd'hui une place de plus en plus importante dans les systèmes informatiques. Les Systèmes de Gestion de Bases de Données

Plus en détail

OCL - Object Constraint Language

OCL - Object Constraint Language OCL - Object Constraint Language Laëtitia Matignon laetitia.matignon@univ-lyon1.fr Département Informatique - Polytech Lyon Université Claude Bernard Lyon 1 2012-2013 Laëtitia Matignon SIMA - OCL - Object

Plus en détail

Structuration des décisions de jurisprudence basée sur une ontologie juridique en langue arabe

Structuration des décisions de jurisprudence basée sur une ontologie juridique en langue arabe Structuration des décisions de jurisprudence basée sur une ontologie juridique en langue arabe Karima Dhouib, Sylvie Després Faiez Gargouri ISET - Sfax Tunisie, BP : 88A Elbustan ; Sfax karima.dhouib@isets.rnu.tn,

Plus en détail

Chapitre VIII. Les bases de données. Orientées Objet. Motivation

Chapitre VIII. Les bases de données. Orientées Objet. Motivation Chapitre VIII Motivation Le modèle relationnel connaît un très grand succès et s avère très adéquat pour les applications traditionnelles des bases de données (gestion) Les bases de données Orientées Objet

Plus en détail

Développement d un interpréteur OCL pour une machine virtuelle UML.

Développement d un interpréteur OCL pour une machine virtuelle UML. ObjeXion Software Prototyping made easy SA au capital de 500 000 F Siret 421 565 565 00015 APE 722Z Téléphone : 03 89 35 70 75 Télécopie : 03 89 35 70 76 L embarcadère 5, rue Gutemberg 68 800 Vieux-Thann,

Plus en détail

Le modèle standard, SPE (1/8)

Le modèle standard, SPE (1/8) Le modèle standard, SPE (1/8) Rappel : notion de grammaire mentale modulaire Les composants de la grammaire : module phonologique, sémantique syntaxique Syntaxe première : elle orchestre la relation mentale

Plus en détail

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes

Plus en détail

Conception des bases de données : Modèle Entité-Association

Conception des bases de données : Modèle Entité-Association Conception des bases de données : Modèle Entité-Association La modélisation d un problème, c est-à-dire le passage du monde réel à sa représentation informatique, se définit en plusieurs étapes pour parvenir

Plus en détail

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes PLAN CYCLE DE VIE D'UN LOGICIEL EXPRESSION DES BESOINS SPÉCIFICATIONS DU LOGICIEL CONCEPTION DU LOGICIEL LA PROGRAMMATION TESTS ET MISE AU POINT DOCUMENTATION CONCLUSION C.Crochepeyre Génie Logiciel Diapason

Plus en détail

LES CARTES À POINTS : POUR UNE MEILLEURE PERCEPTION

LES CARTES À POINTS : POUR UNE MEILLEURE PERCEPTION LES CARTES À POINTS : POUR UNE MEILLEURE PERCEPTION DES NOMBRES par Jean-Luc BREGEON professeur formateur à l IUFM d Auvergne LE PROBLÈME DE LA REPRÉSENTATION DES NOMBRES On ne conçoit pas un premier enseignement

Plus en détail

Présentation du PL/SQL

Présentation du PL/SQL I Présentation du PL/ Copyright Oracle Corporation, 1998. All rights reserved. Objectifs du Cours A la fin de ce chapitre, vous saurez : Décrire l intéret du PL/ Décrire l utilisation du PL/ pour le développeur

Plus en détail

ADAPT: un modèle de transcodage des nombres. Une application des systèmes de production au développement

ADAPT: un modèle de transcodage des nombres. Une application des systèmes de production au développement ADAPT: un modèle de transcodage des nombres Une application des systèmes de production au développement Référence Barrouillet, P., Camos, V., Perruchet, P., & Seron, X. (2004). A Developmental Asemantic

Plus en détail

Méthodes d évolution de modèle produit dans les systèmes du type PLM

Méthodes d évolution de modèle produit dans les systèmes du type PLM Résumé de thèse étendu Méthodes d évolution de modèle produit dans les systèmes du type PLM Seyed Hamedreza IZADPANAH Table des matières 1. Introduction...2 2. Approche «Ingénierie Dirigée par les Modèles»

Plus en détail

IFT2255 : Génie logiciel

IFT2255 : Génie logiciel IFT2255 : Génie logiciel Chapitre 6 - Analyse orientée objets Section 1. Introduction à UML Julie Vachon et Houari Sahraoui 6.1. Introduction à UML 1. Vers une approche orientée objet 2. Introduction ti

Plus en détail

CH.6 Propriétés des langages non contextuels

CH.6 Propriétés des langages non contextuels CH.6 Propriétés des langages non contetuels 6.1 Le lemme de pompage 6.2 Les propriétés de fermeture 6.3 Les problèmes de décidabilité 6.4 Les langages non contetuels déterministes utomates ch6 1 6.1 Le

Plus en détail

Cours Composant 2. Qualité logicielle et spécications algébriques

Cours Composant 2. Qualité logicielle et spécications algébriques UPMC Paris Universitas Master Informatique STL Cours Composant 2. Qualité logicielle et spécications algébriques c 2005-2008 Frédéric Peschanski UPMC Paris Universitas 24 février 2008 c 2005-2008 Frédéric

Plus en détail

WEA Un Gérant d'objets Persistants pour des environnements distribués

WEA Un Gérant d'objets Persistants pour des environnements distribués Thèse de Doctorat de l'université P & M Curie WEA Un Gérant d'objets Persistants pour des environnements distribués Didier Donsez Université Pierre et Marie Curie Paris VI Laboratoire de Méthodologie et

Plus en détail

Introduction à MATLAB R

Introduction à MATLAB R Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d

Plus en détail

Suivant les langages de programmation, modules plus avancés : modules imbriqués modules paramétrés par des modules (foncteurs)

Suivant les langages de programmation, modules plus avancés : modules imbriqués modules paramétrés par des modules (foncteurs) Modularité Extensions Suivant les langages de programmation, modules plus avancés : modules imbriqués modules paramétrés par des modules (foncteurs) généricité modules de première classe : peuvent être

Plus en détail

Cours de Master Recherche

Cours de Master Recherche Cours de Master Recherche Spécialité CODE : Résolution de problèmes combinatoires Christine Solnon LIRIS, UMR 5205 CNRS / Université Lyon 1 2007 Rappel du plan du cours 16 heures de cours 1 - Introduction

Plus en détail

Traduction des Langages : Le Compilateur Micro Java

Traduction des Langages : Le Compilateur Micro Java BARABZAN Jean-René OUAHAB Karim TUCITO David 2A IMA Traduction des Langages : Le Compilateur Micro Java µ Page 1 Introduction Le but de ce projet est d écrire en JAVA un compilateur Micro-Java générant

Plus en détail

Cours 1 : Introduction. Langages objets. but du module. contrôle des connaissances. Pourquoi Java? présentation du module. Présentation de Java

Cours 1 : Introduction. Langages objets. but du module. contrôle des connaissances. Pourquoi Java? présentation du module. Présentation de Java Langages objets Introduction M2 Pro CCI, Informatique Emmanuel Waller, LRI, Orsay présentation du module logistique 12 blocs de 4h + 1 bloc 2h = 50h 1h15 cours, 45mn exercices table, 2h TD machine page

Plus en détail

IN 102 - Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C

IN 102 - Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C IN 102 - Cours 1 Qu on le veuille ou non, les systèmes informatisés sont désormais omniprésents. Même si ne vous destinez pas à l informatique, vous avez de très grandes chances d y être confrontés en

Plus en détail

Document d aide au suivi scolaire

Document d aide au suivi scolaire Document d aide au suivi scolaire Ecoles Famille Le lien Enfant D une école à l autre «Enfants du voyage et de familles non sédentaires» Nom :... Prénom(s) :... Date de naissance :... Ce document garde

Plus en détail

Chapitre VI- La validation de la composition.

Chapitre VI- La validation de la composition. Chapitre VI- La validation de la composition. Objectifs du chapitre : Expliquer les conséquences de l utilisation de règles de typage souples dans SEP. Présenter le mécanisme de validation des connexions

Plus en détail

Machines virtuelles Cours 1 : Introduction

Machines virtuelles Cours 1 : Introduction Machines virtuelles Cours 1 : Introduction Pierre Letouzey 1 pierre.letouzey@inria.fr PPS - Université Denis Diderot Paris 7 janvier 2012 1. Merci à Y. Régis-Gianas pour les transparents Qu est-ce qu une

Plus en détail

S3CP. Socle commun de connaissances et de compétences professionnelles

S3CP. Socle commun de connaissances et de compétences professionnelles S3CP Socle commun de connaissances et de compétences professionnelles Référentiel Le présent socle décrit un ensemble de connaissances et compétences devant être apprécié dans un contexte professionnel.

Plus en détail

Image d un intervalle par une fonction continue

Image d un intervalle par une fonction continue DOCUMENT 27 Image d un intervalle par une fonction continue La continuité d une fonction en un point est une propriété locale : une fonction est continue en un point x 0 si et seulement si sa restriction

Plus en détail

INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES

INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES Les contenus de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information

Plus en détail

TD 1 - Structures de Traits et Unification

TD 1 - Structures de Traits et Unification TD 1 - Structures de Traits et Unification 1 Définitions Un trait (en: feature) est un couple attribut-valeur. Une structure de traits (en: feature structure) est un ensemble de traits. On peut les représenter

Plus en détail

Chapitre 10 Arithmétique réelle

Chapitre 10 Arithmétique réelle Chapitre 10 Arithmétique réelle Jean Privat Université du Québec à Montréal INF2170 Organisation des ordinateurs et assembleur Automne 2013 Jean Privat (UQAM) 10 Arithmétique réelle INF2170 Automne 2013

Plus en détail

Système de Gestion de Fichiers

Système de Gestion de Fichiers Chapitre 2 Système de Gestion de Fichiers Le système de gestion de fichiers est un outil de manipulation des fichiers et de la structure d arborescence des fichiers sur disque et a aussi le rôle sous UNIX

Plus en détail

TP1 : Initiation à Java et Eclipse

TP1 : Initiation à Java et Eclipse TP1 : Initiation à Java et Eclipse 1 TP1 : Initiation à Java et Eclipse Systèmes d Exploitation Avancés I. Objectifs du TP Ce TP est une introduction au langage Java. Il vous permettra de comprendre les

Plus en détail

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par

Plus en détail

Rappels sur les suites - Algorithme

Rappels sur les suites - Algorithme DERNIÈRE IMPRESSION LE 14 septembre 2015 à 12:36 Rappels sur les suites - Algorithme Table des matières 1 Suite : généralités 2 1.1 Déition................................. 2 1.2 Exemples de suites............................

Plus en détail

Diapo 1. Objet de l atelier. Classe visée. Travail en co-disciplinarité (identité et origine académique des IEN)

Diapo 1. Objet de l atelier. Classe visée. Travail en co-disciplinarité (identité et origine académique des IEN) COMMENTAIRE Séminaire national Réforme de la série Gestion-administration Lyon 10 et 11 mai 2012 Vendredi matin Martine DECONINCK (IEN EG), Michèle SENDRE (IEN L), Isabelle VALLOT (IEN EG) Diapo 1. Objet

Plus en détail

Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar bbm@badr-benmammar.com

Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar bbm@badr-benmammar.com Intelligence Artificielle et Systèmes Multi-Agents Badr Benmammar bbm@badr-benmammar.com Plan La première partie : L intelligence artificielle (IA) Définition de l intelligence artificielle (IA) Domaines

Plus en détail

Avis n 94-02 sur la méthodologie relative aux comptes combinés METHODOLOGIE RELATIVE AUX COMPTES COMBINES

Avis n 94-02 sur la méthodologie relative aux comptes combinés METHODOLOGIE RELATIVE AUX COMPTES COMBINES CONSEIL NATIONAL DE LA COMPTABILITÉ Avis n 94-02 sur la méthodologie relative aux comptes combinés Le Conseil national de la comptabilité réuni en formation de Section des entreprises le 28 octobre 1994,

Plus en détail

Conservation des documents numériques

Conservation des documents numériques Conservation des documents numériques Qu'est ce qu'un document numérique? Matthieu GIOUX matthieu.gioux@bnf.fr Contexte de la préservation des documents numériques Une croissance en expansion Développement

Plus en détail

INF 232: Langages et Automates. Travaux Dirigés. Université Joseph Fourier, Université Grenoble 1 Licence Sciences et Technologies

INF 232: Langages et Automates. Travaux Dirigés. Université Joseph Fourier, Université Grenoble 1 Licence Sciences et Technologies INF 232: Langages et Automates Travaux Dirigés Université Joseph Fourier, Université Grenoble 1 Licence Sciences et Technologies Année Académique 2013-2014 Année Académique 2013-2014 UNIVERSITÉ JOSEPH

Plus en détail

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................

Plus en détail

! Text Encoding Initiative

! Text Encoding Initiative Format XML: suite! le contenu d un élément est la concaténation de! texte! et d éléments (imbrication)! => structure arborescente! pas de chevauchement de balises! => exemple : une analyse syntagmatique

Plus en détail

Entraînement au concours ACM-ICPC

Entraînement au concours ACM-ICPC Entraînement au concours ACM-ICPC Concours ACM-ICPC : format et stratégies Page 1 / 16 Plan Présentation Stratégies de base Page 2 / 16 Qu est-ce que c est? ACM-ICPC : International Collegiate Programming

Plus en détail

Management des processus opérationnels

Management des processus opérationnels Ecole Nationale Supérieure de Management Master Management des organisations Management des processus opérationnels Dr TOUMI Djamila Cours n 2: la modélisation des processus opérationnels INTRODUCTION

Plus en détail

Chapitre V : La gestion de la mémoire. Hiérarchie de mémoires Objectifs Méthodes d'allocation Simulation de mémoire virtuelle Le mapping

Chapitre V : La gestion de la mémoire. Hiérarchie de mémoires Objectifs Méthodes d'allocation Simulation de mémoire virtuelle Le mapping Chapitre V : La gestion de la mémoire Hiérarchie de mémoires Objectifs Méthodes d'allocation Simulation de mémoire virtuelle Le mapping Introduction Plusieurs dizaines de processus doivent se partager

Plus en détail

Chapitre 2. Eléments pour comprendre un énoncé

Chapitre 2. Eléments pour comprendre un énoncé Chapitre 2 Eléments pour comprendre un énoncé Ce chapitre est consacré à la compréhension d un énoncé. Pour démontrer un énoncé donné, il faut se reporter au chapitre suivant. Les tables de vérité données

Plus en détail

N 334 - SIMON Anne-Catherine

N 334 - SIMON Anne-Catherine N 334 - SIMON Anne-Catherine RÉALISATION D UN CDROM/DVD CONTENANT DES DONNÉES DU LANGAGE ORAL ORGANISÉES EN PARCOURS DIDACTIQUES D INITIATION LINGUISTIQUE A PARTIR DES BASES DE DONNÉES VALIBEL Introduction

Plus en détail

«Dire et écrire» pour réaliser une composition en travail collaboratif en géographie. Agnès Dullin, lycée J. Racine 20 rue du Rocher, 75008 Paris

«Dire et écrire» pour réaliser une composition en travail collaboratif en géographie. Agnès Dullin, lycée J. Racine 20 rue du Rocher, 75008 Paris «Dire et écrire» pour réaliser une composition en travail collaboratif en géographie Agnès Dullin, lycée J. Racine 20 rue du Rocher, 75008 Paris OBJECTIFS 1- Niveau et insertion dans la programmation 2-

Plus en détail

Le code à barres EAN 13 mes premiers pas...

Le code à barres EAN 13 mes premiers pas... Le code à barres EAN 13 mes premiers pas... k étape 1 Vous venez d adhérer à GS1 France, Vous souhaitez connaître les démarches à suivre pour mettre en place un code à barres sur vos emballages. Ce guide

Plus en détail

Compilation (INF 564)

Compilation (INF 564) Présentation du cours Le processeur MIPS Programmation du MIPS 1 Compilation (INF 564) Introduction & architecture MIPS François Pottier 10 décembre 2014 Présentation du cours Le processeur MIPS Programmation

Plus en détail

Cours 1 : Qu est-ce que la programmation?

Cours 1 : Qu est-ce que la programmation? 1/65 Introduction à la programmation Cours 1 : Qu est-ce que la programmation? Yann Régis-Gianas yrg@pps.univ-paris-diderot.fr Université Paris Diderot Paris 7 2/65 1. Sortez un appareil qui peut se rendre

Plus en détail

Documentation utilisateur. [EIP] TransLSF

Documentation utilisateur. [EIP] TransLSF Documentation utilisateur [EIP] TransLSF Henri HARDILLIER - Thomas MOREL - Florian JOUSSEAU Alexis MONNIER - Keo KHEMARA - Leo MARTIN Stéphane RICARDO Résumé Ce document présente la documentation destinée

Plus en détail

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux. UEO11 COURS/TD 1 Contenu du semestre Cours et TDs sont intégrés L objectif de ce cours équivalent a 6h de cours, 10h de TD et 8h de TP est le suivant : - initiation à l algorithmique - notions de bases

Plus en détail

Expériences de formalisation d un guide d annotation : vers l annotation agile assistée

Expériences de formalisation d un guide d annotation : vers l annotation agile assistée Expériences de formalisation d un guide d annotation : vers l annotation agile assistée Bruno Guillaume 1,2 Karën Fort 1,3 (1) LORIA 54500 Vandœuvre-lès-Nancy (2) Inria Nancy Grand-Est (3) Université de

Plus en détail

Morphosyntaxe de l'interrogation en conversation spontanée : modélisation et évaluations

Morphosyntaxe de l'interrogation en conversation spontanée : modélisation et évaluations U Université dumaine Faculté des Lettres, Langues et Sciences humaines Morphosyntaxe de l'interrogation en conversation spontanée : modélisation et évaluations Carole Lailler 1 L interrogation : une modalité

Plus en détail

Matrice d accès. Master SEMS, 2013-2014. Pierre Paradinas. October 16, 2013

Matrice d accès. Master SEMS, 2013-2014. Pierre Paradinas. October 16, 2013 Matrice d accès Master SEMS, 2013-2014 Pierre Paradinas October 16, 2013 Le Concept de Matrice d Accès ntroduit en 1971 par Butler Lampson Definition On note O, l ensemble des entités objet qui sont impliquées

Plus en détail

Politique de Certification Pour les Certificats de classe 0 et 4 émis par l autorité de certification Notaires PUBLIÉ

Politique de Certification Pour les Certificats de classe 0 et 4 émis par l autorité de certification Notaires PUBLIÉ PC Gestion des certificats émis par l AC Notaires Format RFC 3647 Politique de Certification Pour les Certificats de classe 0 et 4 émis par l autorité de certification Notaires PC Notaires Référence du

Plus en détail

Atelier rédactionnel

Atelier rédactionnel Baccalauréat professionnel Gestion - Administration Atelier rédactionnel Exemples de séances réalisées en première et au début de l année de terminale Joëlle PERRETIER & Patrice VIRIEUX Lycée professionnel

Plus en détail

Chp. 4. Minimisation d une fonction d une variable

Chp. 4. Minimisation d une fonction d une variable Chp. 4. Minimisation d une fonction d une variable Avertissement! Dans tout ce chapître, I désigne un intervalle de IR. 4.1 Fonctions convexes d une variable Définition 9 Une fonction ϕ, partout définie

Plus en détail

Fiche pédagogique : ma famille et moi

Fiche pédagogique : ma famille et moi Fiche pédagogique : ma famille et moi Tâche finale de l activité : Jouer au «Cluedo» Niveau(x) Cycle 3 Contenu culturel : - jeux de sociétés Connaissances : Connaissances requises : - cf séquences primlangue

Plus en détail

NOM : Prénom : Date de naissance : Ecole : CM2 Palier 2

NOM : Prénom : Date de naissance : Ecole : CM2 Palier 2 NOM : Prénom : Date de naissance : Ecole : CM2 Palier 2 Résultats aux évaluations nationales CM2 Annexe 1 Résultats de l élève Compétence validée Lire / Ecrire / Vocabulaire / Grammaire / Orthographe /

Plus en détail

Déroulement. Evaluation. Préambule. Définition. Définition. Algorithmes et structures de données 28/09/2009

Déroulement. Evaluation. Préambule. Définition. Définition. Algorithmes et structures de données 28/09/2009 Déroulement Algorithmes et structures de données Cours 1 et 2 Patrick Reuter http://www.labri.fr/~preuter/asd2009 CM mercredi de 8h00 à 9h00 (Amphi Bât. E, 3 ème étage) ED - Groupe 3 : mercredi, 10h30

Plus en détail

DOCM 2013 http://docm.math.ca/ Solutions officielles. 1 2 10 + 1 2 9 + 1 2 8 = n 2 10.

DOCM 2013 http://docm.math.ca/ Solutions officielles. 1 2 10 + 1 2 9 + 1 2 8 = n 2 10. A1 Trouvez l entier positif n qui satisfait l équation suivante: Solution 1 2 10 + 1 2 9 + 1 2 8 = n 2 10. En additionnant les termes du côté gauche de l équation en les mettant sur le même dénominateur

Plus en détail

4.2 Unités d enseignement du M1

4.2 Unités d enseignement du M1 88 CHAPITRE 4. DESCRIPTION DES UNITÉS D ENSEIGNEMENT 4.2 Unités d enseignement du M1 Tous les cours sont de 6 ECTS. Modélisation, optimisation et complexité des algorithmes (code RCP106) Objectif : Présenter

Plus en détail

Plan du cours 2014-2015. Cours théoriques. 29 septembre 2014

Plan du cours 2014-2015. Cours théoriques. 29 septembre 2014 numériques et Institut d Astrophysique et de Géophysique (Bât. B5c) Bureau 0/13 email:.@ulg.ac.be Tél.: 04-3669771 29 septembre 2014 Plan du cours 2014-2015 Cours théoriques 16-09-2014 numériques pour

Plus en détail

UML (Diagramme de classes) Unified Modeling Language

UML (Diagramme de classes) Unified Modeling Language UML (Diagramme de classes) Unified Modeling Language Sommaire Introduction Objectifs Diagramme de classes Classe (Nom, attribut, opération) Visibilité et portée des constituants d une classe Association

Plus en détail

Modélisation des données

Modélisation des données Modélisation des données Le modèle Entité/Association Le MCD ou modèle Entité/Association est un modèle chargé de représenter sous forme graphique les informations manipulées par le système (l entreprise)

Plus en détail

Aide : publication de décisions VS

Aide : publication de décisions VS Aide : publication de décisions VS Table des Matières Introduction... 2 Recherche (Recherche dans le texte intégral)... 2 Filtres... 3 Collection d arrêts... 4 Date de la décision et date de publication...

Plus en détail

Processus d Informatisation

Processus d Informatisation Processus d Informatisation Cheminement de la naissance d un projet jusqu à son terme, deux grandes étapes : Recherche ou étude de faisabilité (en amont) L utilisateur a une idée (plus ou moins) floue

Plus en détail

1 Introduction et installation

1 Introduction et installation TP d introduction aux bases de données 1 TP d introduction aux bases de données Le but de ce TP est d apprendre à manipuler des bases de données. Dans le cadre du programme d informatique pour tous, on

Plus en détail

UML Diagramme de communication (communication diagram) Emmanuel Pichon 2013

UML Diagramme de communication (communication diagram) Emmanuel Pichon 2013 UML Diagramme de communication (communication diagram) 2013 Diagramme de communication (communication diagram) Utilisation / objectifs Sens Ce diagramme présente des objets, des acteurs, des liens et des

Plus en détail

PROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel. 4 24 12 24 CC + ET réseaux

PROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel. 4 24 12 24 CC + ET réseaux PROGRAMME DETAILLE du Master IRS Parcours en première année en apprentissage Unités d Enseignement (UE) 1 er semestre ECTS Charge de travail de l'étudiant Travail personnel Modalités de contrôle des connaissances

Plus en détail

Algorithmique et Programmation, IMA

Algorithmique et Programmation, IMA Algorithmique et Programmation, IMA Cours 2 : C Premier Niveau / Algorithmique Université Lille 1 - Polytech Lille Notations, identificateurs Variables et Types de base Expressions Constantes Instructions

Plus en détail

Differential Synchronization

Differential Synchronization Differential Synchronization Neil Fraser Google 2009 BENA Pierrick CLEMENT Lucien DIARRA Thiemoko 2 Plan Introduction Stratégies de synchronisation Synchronisation différentielle Vue d ensemble Dual Shadow

Plus en détail

Gérer, stocker et partager vos photos grâce à Picasa. Janvier 2015

Gérer, stocker et partager vos photos grâce à Picasa. Janvier 2015 Gérer, stocker et partager vos photos grâce à Picasa Janvier 2015 Sommaire 1 - Découverte de Picasa 2 - Gestion des dossiers et des photos 3 - Trier, filtrer et rechercher 4 - Retoucher une image 5 - Création

Plus en détail

Mise sur le marché des engrais en Europe. Paris, le 9 septembre 2009. Vincent Delvaux

Mise sur le marché des engrais en Europe. Paris, le 9 septembre 2009. Vincent Delvaux Mise sur le marché des engrais en Europe Paris, le 9 septembre 2009 Vincent Delvaux Implémentation pratique des Articles 28 et 30 et 95 du Traité CE Législation harmonisée garantit que les produits sont

Plus en détail

Comment se servir de cet ouvrage? Chaque chapitre présente une étape de la méthodologie

Comment se servir de cet ouvrage? Chaque chapitre présente une étape de la méthodologie Partie I : Séries statistiques descriptives univariées (SSDU) A Introduction Comment se servir de cet ouvrage? Chaque chapitre présente une étape de la méthodologie et tous sont organisés selon le même

Plus en détail

Atelier A7. Audit de la gestion globale des risques : efficacité ou conformité?

Atelier A7. Audit de la gestion globale des risques : efficacité ou conformité? Atelier A7 Audit de la gestion globale des risques : efficacité ou conformité? 1 Intervenants Jean-Pierre Hottin Associé, PWC jean-pierre.hottin@fr.pwc.com Annie Bressac Directeur de l audit et du contrôle

Plus en détail

APPLICATION POUR L ANALYSE DES BESOINS LINGUISTIQUES Guide de l utilisateur

APPLICATION POUR L ANALYSE DES BESOINS LINGUISTIQUES Guide de l utilisateur APPLICATION POUR L ANALYSE DES BESOINS LINGUISTIQUES Guide de l utilisateur Version: 1.1 Date: 31 mars 2013 Auteur: Mike Hammersley Ce projet a été financé avec le soutien de la Commission européenne (LLP

Plus en détail

ACCÈS SÉMANTIQUE AUX BASES DE DONNÉES DOCUMENTAIRES

ACCÈS SÉMANTIQUE AUX BASES DE DONNÉES DOCUMENTAIRES ACCÈS SÉMANTIQUE AUX BASES DE DONNÉES DOCUMENTAIRES Techniques symboliques de traitement automatique du langage pour l indexation thématique et l extraction d information temporelle Thèse Défense publique

Plus en détail

Codage d information. Codage d information : -Définition-

Codage d information. Codage d information : -Définition- Introduction Plan Systèmes de numération et Représentation des nombres Systèmes de numération Système de numération décimale Représentation dans une base b Représentation binaire, Octale et Hexadécimale

Plus en détail

Groupe Eyrolles, 2004 ISBN : 2-212-11504-0

Groupe Eyrolles, 2004 ISBN : 2-212-11504-0 Groupe Eyrolles, 2004 ISBN : 2-212-11504-0 Table des matières Avant-propos................................................ 1 Quel est l objectif de cet ouvrage?............................. 4 La structure

Plus en détail