EPITA Research & Development Laboratory
Events
Recrutement CSI 2011
LRDE
Projects
EPITA
Intranet
CSI
TWiki
Edit
|
> TWikiUsers
Roland Levillain
Interests
- 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-2008)
- UNIX
- Introduction to Unix: 5th year (Master) students, 20 hours.
- At ETNA (2005)
- Compilation and Interpretation
- 1st year students.
Research and Development
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.
Publications
Conference papers
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
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 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 2008) http://www.iticse08.fi.upm.es/ Universidad Politécnica de Madrid, Spain June 30-July 2, 2008
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. San Antonio, Texas, USA, September 16-19, 2007.
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
, Benoît Sigoure (with Akim Demaille and Roland Levillain). Run-Time Concrete-Syntax Program-Transformation in General Purpose Languages. CSI Seminar 0769 January 2008
Others
, 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
Roland Levillain. Tiger Project poster. LRDE Poster October 2005
Roland Levillain. Olena Project poster. LRDE Poster October 2005
Preferences
Personal Preferences (details in TWikiVariables)
- Horizontal size of text edit box:
- Vertical size of text edit box:
- 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
Up: > TWikiUsers
|
|