INF 424 A:


Coordinator:  Yannis HARALAMBOUS   

Presentation

The theory of language is a fundamental part of computer science. In this module we shall look at certain ideas expressed in this theory(regular expressions, formal grammar, semantic processing…) followed by a direct application: the structuration of documents through the norm XML, defined by the consortium W3C.
A language is a collection of “words” defined by an “alphabet”. The regular expressions (which are found in every modern programming language) are a means to define a particular class of language, called regular languages.

Objectives

1) to understand the notions of automate, of formal language, of regular expression, of formal grammar…
2) to understand the functionning of technologies based on the XML norm and their link with the notions of the theory of languages
3) to use regular expressions in several contexts
4) to be able to conceive a DTD or a plan for a precise application
5) to understand the principle of semantic processing and its (compilation, transformation of documents)
6) to be able to develop a transformation of XML documents according to a charge-sheet

Duration: 21h


Organization

Scheduled activities

  • C1 (3h)   Langages formels
  • C2 (3h)   Traitements sémantiques
  • PC (1h30)   Automates
  • TP1 (1h30)   Expressions régulières
  • C3 (3h)   Unicode et XML
  • TP2 (3h)   SAX et DOM
  • C4 (3h)   XPath et XSLT
  • TP3 (3h)   XPath et XSLT

Team


  C1
  3h
  C2
  3h
  PC
  1h30
  TP1
  1h30
  C3
  3h
  TP2
  3h
  C4
  3h
  TP3
  3h
 Eric COUSIN  x x x x   x   x
 Yannis HARALAMBOUS      x x x x x x
 Maria Teresa SEGARRA MONTESINOS      x x   x   x
 Philippe TANGUY      x x   x   x


Educational resource

Photocopie des transparents de cours.


  Year 2007/2008
Last update: 05-JUL-07
Last validation:

IMT Atlantique
Campus de Brest
Technopôle Brest-Iroise
CS 83818
29238 Brest Cedex 3
France

Tél  +33 (0)2 29 00 11 11
Fax +33 (0)2 29 00 10 00