Skip to topic | Skip to bottom
Home
Main
Main.RolandLevillainr1.23 - 10 Mar 2010 - 09:47 - RolandLevillaintopic end

Start of topic | Skip to actions

Roland Levillain

  • Email: roland.levillain at lrde.epita.fr
  • Phone: +33 1 53 14 59 45
  • Fax: +33 1 53 14 59 22
  • Company Name: EPITA/LRDE
  • Company URL: http://www.lrde.epita.fr
  • Location: 14-16 rue Voltaire, FR-94276 Le Kremlin-Bicêtre CEDEX
  • Country: France

 

Research Interests

View Roland Levillain's profile on LinkedIn

  • Programming Languages, Compilation and Interpretation
  • Generic Programming and Metaprogramming
  • Image processing
  • Mathematical Morphology

Lectures and Student Project Management

See also the course list page.

  • At EPITA (since 2006)
    CMP-1, CMP-2, TYLA
    Compiler Construction and Typology of Programming Languages: 3rd year students, 3 x 42 hours.
    The Tiger Project
    Teaching programming techniques through compiler construction.

Past Lectures

  • At Université Paris X - Nanterre (2007 and 2008)
    UNIX
    Introduction to Unix: 5th year (Master) students, 20 hours.
  • At ETNA (2005)
    Compilation and Interpretation
    1st year students.

Research and Development

Ohloh profile for Roland Levillain
stopsoftwarepatents.eu petition banner

Tools for image processing and pattern recognition Olena
A software platform for generic and efficient image processing. The core of Olena is a generic C++ library, Milena, using a programming paradigm mixing Object-Oriented Programming (OOP) and Generic Programming (GP), called SCOOP.
Tiger Compiler
This project aims at developing a compiler for the Tiger language, written in C++. It is part of the EPITA curriculum.

I also contribute to these projects:

HAVM
An interepreter for Andrew Appel's Tree intermediate language.
Nolimips
A MIPS-based simulator with "infinitely many registers". It consists of an assembler which reads MIPS assembly code, and of a virtual machine which executes the instructions processed by the assembler.
MonoBURG
A code generator generator, a tool that produces a function from a tree-pattern description of an instruction set.

Publications

Conference papers

Tools for image processing and pattern recognition Roland Levillain, Thierry Géraud, Laurent Najman. Why and How to Design a Generic and Efficient Image Processing Framework: The Case of the Milena Library. In the proceedings of the 2010 International Conference on Image Processing (ICIP) http://www.icip2010.org/ Hong Kong September 26 - 29, 2010

Tools for image processing and pattern recognition Roland Levillain, Thierry Géraud, Laurent Najman. Writing Reusable Digital Geometry Algorithms in a Generic Image Processing Framework. In the proceedings of the Workshop on Applications of Digital Geometry and Mathematical Morphology (WADGMM) http://mdigest.jrc.ec.europa.eu/wadgmm2010/ Istanbul, Turkey August 22, 2010

Tools for image processing and pattern recognition Roland Levillain, Thierry Géraud, Laurent Najman. Milena: Write Generic Morphological Algorithms Once, Run on Many Kinds of Images. In the proceedings of the 9th International Symposium on Mathematical Morphology (ISMM) http://www.cs.rug.nl/~ISMM09/ Groningen, The Netherlands August 24 - 27, 2009

Akim Demaille, Roland Levillain, Benoît Sigoure. TWEAST: A Simple and Effective Technique to Implement Concrete-Syntax AST Rewriting Using Partial Parsing. In the proceedings of the 24th Annual ACM Symposium on Applied Computing (SAC) http://www.acm.org/conferences/sac/sac2009/ Waikiki Beach, Honolulu, Hawaii, USA March 8 - 12, 2009

Tools for image processing and pattern recognition Thierry Géraud, Roland Levillain. Semantics-Driven Genericity: A Sequel to the Static C++ Object-Oriented Programming Paradigm (SCOOP 2). In the proceedings of the 6th International Workshop on Multiparadigm Programming with Object-Oriented Languages (MPOOL) http://homepages.fh-regensburg.de/~mpool/mpool08/welcome.html Paphos, Cyprus July 7, 2008

Akim Demaille, Roland Levillain, Benoît Perrot. A Set of Tools to Teach Compiler Construction. In the proceedings of the 13th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE) http://www.iticse08.fi.upm.es/ Universidad Politécnica de Madrid, Spain June 30-July 2, 2008

Image processing/Pattern recognition Christophe Berger, Thierry Géraud, Roland Levillain, Nicolas Widynski, Anthony Baillard and Emmanuel Bertin. Effective Component Tree Computation with Application to Pattern Recognition in Astronomical Imaging. In the proceedings of the IEEE International Conference on Image Processing (ICIP). http://www.icip2007.org/ San Antonio, Texas, USA, September 16-19, 2007.

Image processing/Pattern recognition Anthony Baillard, Christophe Berger, Emmanuel Bertin, Thierry Géraud, Roland Levillain and Nicolas Widynski. Algorithme de calcul de l'arbre des composantes avec applications à la reconnaissance des formes en imagerie satellitaire. In the proceedings of the 21st Symposium on Signal and Image Processing (GRETSI). Troyes, France, September 11-14, 2007.

Technical Reports

Maxime van Noppen, Roland Levillain, Akim Demaille. Introducing SCOOL. CSI Seminar van-noppen.09.dslwc January 2009

, Benoît Sigoure (with Akim Demaille and Roland Levillain). Run-Time Concrete-Syntax Program-Transformation in General Purpose Languages. CSI Seminar 0769 January 2008

Oral Presentations

Tools for image processing and pattern recognition Roland Levillain. Architecture logicielle pour des outils génériques en traitement d'images. Oral presentation given at the LRDE Seminar http://seminaire.lrde.epita.fr/ LRDE/EPITA April 28, 2010

Tools for image processing and pattern recognition Roland Levillain. Software Architecture for Generic Image Processing Tools. Oral presentation given at the « Atelier doctorants A3SI » (PhD Students' Workshop) http://www.esiee.fr/~info/a3si/semin2009_2010.html A3SI/ESIEE March 25, 2010

Tools for image processing and pattern recognition Roland Levillain, Thierry Geraud et Laurent Najman. Milena, une bibliothèque générique et performante pour le traitement d'images. Présentation orale donnée lors de la Journée « logiciels du Laboratoire d'informatique Gaspard-Monge » http://igm.univ-mlv.fr/~teresa/logicielsIGM-LabInfo/journee19janvier2010.html Laboratoire d'informatique Gaspard-Monge (LIGM), Université Paris-Est 19 janvier 2010.

, LRDE Akim Demaille, Roland Levillain. Compiler Construction as an Effective Application to Teach Object-Oriented Programming. The seventh "Killer Examples" workshop, Worked Examples for Sound OO Pedagogy. Nashville, USA October 2008

Others

Roland Levillain. Tiger Project poster. LRDE Poster October 2005

Tools for image processing and pattern recognition Roland Levillain. Olena Project poster. LRDE Poster October 2005




Preferences

Personal Preferences (details in TWikiVariables)

  • Horizontal size of text edit box:
    • Set EDITBOXWIDTH = 120
  • Vertical size of text edit box:
    • Set EDITBOXHEIGHT = 30
  • Style of text edit box. width: 99% for full window width (default), width: auto to disable.
    • Set EDITBOXSTYLE = width: 99%
  • Optionally write protect your home page: (set it to your WikiName)

Related topics


to top

You are here: Main > TWikiUsers > RolandLevillain

to top

Copyright © 1999-2010 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback