Difference between revisions of "Roland Levillain"
From LRDE
(Fix lists.) |
|||
Line 21: | Line 21: | ||
== Research Interests == |
== Research Interests == |
||
+ | |||
+ | http://www.linkedin.com/img/webpromo/btn_viewmy_160x25.gif |
||
+ | |||
+ | <span class="plainlinks">[{{fullurl:MediaWiki}} http://www.linkedin.com/img/webpromo/btn_viewmy_160x25.gif]</span> |
||
<div style="float: right;"> |
<div style="float: right;"> |
||
Line 38: | Line 42: | ||
* At [http://www.epita.fr EPITA] |
* At [http://www.epita.fr EPITA] |
||
** since 2007: |
** since 2007: |
||
− | + | $ [[Epita.CMP1-Course|<b>CMP1</b>]]: Compiler Construction (first part), 3rd year students, 12 + 12 + 15 hours |
|
− | + | $ [[Epita.CMP2-Course|<b>CMP2</b>]]: Compiler Construction (second part), 3rd year students, 12 hours |
|
− | + | $ [[Epita.TYLA-Course|<b>TYLA</b>]]: Typology of Programming Languages, 3rd year students, 12 + 13,5 hours |
|
⚫ | |||
− | **: Compiler Construction (second part), 3rd year students, 12 hours |
||
− | **;[[Epita.TYLA-Course|<b>TYLA</b>]] |
||
− | **: Typology of Programming Languages, 3rd year students, 12 + 13,5 hours |
||
− | **;The '''[http://tiger.lrde.epita.fr Tiger Project]''' |
||
⚫ | |||
** in 2012: |
** in 2012: |
||
− | + | $ [[Epita.CPP-Course|<b>CPP</b>]]: C++ Language, 3rd year students, 2 x 10 hours |
|
− | **: C++ Language, 3rd year students, 2 x 10 hours |
||
=== Past Lectures === |
=== Past Lectures === |
||
* At [http://www.u-paris10.fr/ Université Paris X - Nanterre] (2007 and 2008): |
* At [http://www.u-paris10.fr/ Université Paris X - Nanterre] (2007 and 2008): |
||
⚫ | |||
− | *;<b>UNIX</b> |
||
⚫ | |||
* At [http://www.etna-alternance.net/ ETNA] (2005): |
* At [http://www.etna-alternance.net/ ETNA] (2005): |
||
− | + | $ <b>Compilation and Interpretation</b>: 1st year students. |
|
− | *: 1st year students. |
||
Line 70: | Line 67: | ||
I work on the following projects for research, development and educational purposes as developer and maintainer: |
I work on the following projects for research, development and educational purposes as developer and maintainer: |
||
+ | <dl> |
||
− | + | <dt>%LOGOOLENA% [[Olena.WebHome|Olena]]</dt> |
|
⚫ | |||
+ | <dd> |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
+ | </dl> |
||
I also maintain the following projects: |
I also maintain the following projects: |
||
+ | <dl> |
||
− | + | <dt>%LOGOLRDEMINI% [[Tiger.Havm|HAVM]]</dt> |
|
⚫ | |||
+ | <dd> |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | HAVM is a virtual machine designed to execute simple register-based high level intermediate code. It is based on the Tree intermediate language defined by [http://www.cs.princeton.edu/~appel/ Andrew Appel] in his ''[http://www.cs.princeton.edu/~appel/modern/ Modern Compiler Implementation]'' books.</dd> |
||
⚫ | |||
⚫ | |||
⚫ | |||
− | + | <dd> |
|
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
+ | <dd> |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
+ | <dd> |
||
⚫ | |||
⚫ | |||
+ | </div> |
||
⚫ | |||
+ | </dl> |
||
== Publications == |
== Publications == |
Revision as of 11:11, 19 September 2013
<img src="http://www.gravatar.com/avatar/3dd301a2b4b115eb6e8bcb39b87a1339?s=250" style="border-radius: 5%; -moz-border-radius: 5%; -webkit-border-radius: 5%;" />
!! Roland Levillain
- Email: roland.levillain at lrde.epita.fr
- Phone: +33 1 53 14 59 45
- Fax: +33 1 53 14 59 13
- 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
http://www.linkedin.com/img/webpromo/btn_viewmy_160x25.gif
http://www.linkedin.com/img/webpromo/btn_viewmy_160x25.gif
<a href="http://fr.linkedin.com/in/roland"><img src="http://www.linkedin.com/img/webpromo/btn_viewmy_160x25.gif" width="160" height="25" border="0" alt="View Roland Levillain's profile on LinkedIn" /></a>
- 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 2007:
$ CMP1: Compiler Construction (first part), 3rd year students, 12 + 12 + 15 hours $ CMP2: Compiler Construction (second part), 3rd year students, 12 hours $ TYLA: Typology of Programming Languages, 3rd year students, 12 + 13,5 hours $ The Tiger Project : Teaching programming techniques through compiler construction (see below).
- in 2012:
$ CPP: C++ Language, 3rd year students, 2 x 10 hours
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.
Software Projects
<a href='https://www.ohloh.net/accounts/70846?ref=Detailed'><img alt='Ohloh profile for Roland Levillain' src='https://www.ohloh.net/accounts/70846/widgets/account_detailed.gif' border=0 /></a>
I work on the following projects for research, development and educational purposes as developer and maintainer:
- %LOGOOLENA% Olena
-
<script type="text/javascript" src="http://www.ohloh.net/p/355862/widgets/project_thin_badge.js"></script>
- %LOGOTIGER% Tiger Compiler
- This project aims at developing a compiler for the Tiger language, written in C++ 2011. It is part of the EPITA curriculum.
I also maintain the following projects:
- %LOGOLRDEMINI% HAVM
-
<script type="text/javascript" src="http://www.ohloh.net/p/480615/widgets/project_thin_badge.js"></script>
- %LOGOLRDEMINI% Nolimips
-
<script type="text/javascript" src="http://www.ohloh.net/p/480613/widgets/project_thin_badge.js"></script>
- %LOGOLRDEMINI% MonoBURG
-
<script type="text/javascript" src="http://www.ohloh.net/p/480617/widgets/project_thin_badge.js"></script>
- %LOGOLRDEMINI% LRDE Share
-
<script type="text/javascript" src="http://www.ohloh.net/p/633272/widgets/project_thin_badge.js"></script>
Publications
See also my Google Scholar page.
Conference and Workshop Papers
%SEARCH{"%BIBREAUTHOR%Roland;%BIBREINCONF%" %BIBOPT% format="%BIBFORMAT%$n" excludetopic="*l*air*de*rien*"}%
Thesis
%SEARCH{"%BIBREAUTHOR%Roland;%BIBREPHDTHESIS%" %BIBOPT% format="%BIBFORMAT%$n" excludetopic="*l*air*de*rien*"}%
Technical Reports
%SEARCH{"%BIBREAUTHOR%Roland;%BIBRESTUDREP%" %BIBOPT% format="%BIBFORMAT%$n" excludetopic="*l*air*de*rien*"}%
Oral Presentations
%SEARCH{"%BIBREAUTHOR%Roland;%BIBREORAL%" %BIBOPT% format="%BIBFORMAT%$n" excludetopic="*l*air*de*rien*"}%
Others
%SEARCH{"%BIBREAUTHOR%Roland;!%BIBREINJOURNAL%;!%BIBREINCONF%;!%BIBRESTUDREP%;!%BIBREPHDTHESIS%;!%BIBREORAL%" %BIBOPT% format="%BIBFORMAT%$n" excludetopic="*l*air*de*rien*"}%
Conferences Organization
- Co-organized the 2009 ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) in Paris, France in July 2009.