Skip to content
  Projet Triskell  

Clément Guy

Document Actions

PhD student in Computer Science at University of Rennes 1

Triskell & Cairn teams (IRISA - INRIA)

Supervisor: Prof. Jean-Marc Jézéquel (Triskell)
Scientific co-advisor: Dr. Benoît Combemale (Triskell) and Dr. Steven Derrien (Cairn)


Phone: (+33/0)

E-mail: clement.guy AT

Physical address:

IRISA, Room F236

Campus de Beaulieu, 263 avenue du Général Leclerc - Bâtiment 12

35042 Rennes cedex, France


The title of my thesis is (for now): "Typing facilities for model manipulation". (Facilités de typage pour la manipulation de modèles)

I am interested in defining formal relationships between languages within the framework of Software Language Engineering (SLE), and particularly in model typing and possibility to consider languages as types (with relationships as inheritance and aggregation). For this, I explore more particularly the following domains:

  • Modeling, Meta-modeling and Domain Specific Languages (DSL)
  • Inter/Mega/Macro-modeling and Model Composition
  • Type-systems (Object-oriented and Functional)
  • Models and metamodels adaptation
  • Bidirectional model transformations


Professional Services

PC member of:
  • the Manifestation des Jeunes Chercheurs en Sciences et Technologies de l’Information et de la Communication (MajecSTIC 2012)

Reviewer for:
  • the Springer International Journal about Software and System Modeling (SoSym)
  • the Asia-Pacific Software Engineering Conference (APSEC 2012)
  • the International Conference on Model Transformation (ICMT 2012)
  • the European Conference on Modelling Foundations and Applications (ECMFA 2011 & 2012)
  • the International Conference on Software Engineering and Formal Methods (SEFM 2011)
  • the International Workshop on Automation of Software Test (AST 2011)
  • the Journées sur l'Ingénierie Dirigée par les Modèles (IDM 2011)


I am currently teaching assistant (moniteur in french) at ISTIC (Electronics and Computer Science department of University of Rennes 1). I am teaching or have taught:

  • Analyse et Conception Objet (Object-oriented Design): Best practices, Design patterns, UML, Unit testing
  • Programmation d'Applications (Application Programming): Event-driven programming, Java, Swing, JDBC
  • Conception Avancée par Objets (Advanced Object-oriented Design): Model Driven Engineering, Aspect-Oriented Programming, Design patterns
  • Projet de Master 1 (Software Development Project): C2Silicium², Design and Implementation of a C to Hardware Description Language Compiler
Created by cguy
Last modified 16.09.2013 10:05 AM