Clément Guy
PhD in Computer Science from University of Rennes 1
Contact
See my new webpage: cgguy.fr/
Research
I defended my thesis entitled "Typing facilities for language engineering" (Facilités de typage pour l'ingénierie des langages) on the 10th of December 2013.
- Prof. Olivier Ridoux, Professor at Université de Rennes 1 (President)
- Dr. Frédéric Mallet, Assistant professor at Université de Nice Sofia Antipolis (Reviewer)
- Prof. Pierre-Etienne Moreau, Professor at Ecole des Mines de Nancy (Reviewer)
- Dr. Laure Gonnord, Assistant professor at Université de Lyon (Examinator)
- Dr. Marc Pantel, Assistant professor at Institut National Polytechnique de Toulouse (Examinator)
- Prof. Jean-Marc Jézéquel, Professor at Université de Rennes 1 (Supervisor)
- Dr. Benoit Combemale, Assistant professor at Université de Rennes 1 (Co-supervisor)
- Prof. Steven Derrien, Professor at Université de Rennes 1 (Co-supervisor)
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
Publications
- Bridging the Chasm Between MDE and the World of Compilation, Jean-Marc Jézéquel, Benoit Combemale, Steven Derrien, Clément Guy, and Sanjay Rajopadhye, in Journal of Software and Systems Modeling (SoSyM), 11, 4 (2012) 581-597
- On Model Subtyping, Clément Guy, Benoît Combemale, Steven Derrien, Jim R.H. Steel, Jean-Marc Jézéquel, in 8th European Conference on Modelling Foundations and Applications (ECMFA), 2012
- Model-Driven Engineering and Optimizing Compilers: A bridge too far?, Antoine Floch, Tomofumi Yuki, Clément Guy, Steven Derrien, Benoit Combemale, Sanjay Rajopadhye, and Robert B. France, in ACM/IEEE 14th International Conference on Model Driven Engineering Languages and Systems (MODELS - application track), 2011
- Vers un rapprochement de l’IDM et de la compilation, Clément Guy, Steven Derrien, Benoît Combemale, Jean-Marc Jézéquel, in Journées sur l'Ingénierie Dirigée par les Modèles, 2011
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)
Teaching
I had been 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