Julien Cohen


[french]
  • Maître de conférences à Polytech'Nantes (Université de Nantes) depuis 2005.
  • Membre du LINA (UMR 6241), laboratoire nantais d'informatique, équipe Ascola.
J'effectue mes recherches dans le domaines des langages de programmation et des transformations de programmes. Je travaille en ce moment sur la formalisation d'opérations de refactoring sur des programmes écrits en C. Mes précédents projets :
  • Un outil de transformations de programmes Haskell, View Switcher.
  • Transformation de programmes Java : encadrement de la thèse d'Akram Ajouli sur le thème des transformations de programmes pour la modularité des évolutions ; développement d'une extension d'opérations de refactoring pour IntelliJ Idea.
  • Le langage MGS pour exprimer des notions de topologie dans les programmes.
[english]
  • I am Assistant Professor at Université de Nantes (France) since 2005.
  • My lab is the LINA , team Ascola.
I'm doing research in programming languages and program transformations. I currently work on correct refactoring C programs . My previous projects :
  • A tool to transform Haskell programs,  View Switcher, which is based on the Haskell Refactorer.
  • I have mentored Akram Ajouli during its PhD on modularity and program evolution. Also : a refactoring operation for Java as a plugin for IntelliJ Idea.
  • The MGS language (as PhD student)


ma photo
Quelques vidéos


Intro à l'article Invertible Program Restructurings for Continuing Modular Maintenance :


Démo de Haskell View Switcher (basé sur Haskell Refactorer) :

Coordonnées


Tel bureau : (0) 2 40 68 32 56


Adresse postale : Julien Cohen
Polytech Nantes
Rue Christian Pauc - La Chantrerie
BP 50609
44306 Nantes Cedex 3


email : Prénom.Nom@univ-nantes.fr


Parcours


  • 2004/2005 : ATER à l'Université de Paris-Sud (Orsay), rattaché à l'équipe Alchemy (LRI / INRIA).
  • 2001 : stage de recherche de DEA dans le domaine des interactions de services (génie logiciel), encadré par Pascale Le Gall.