Clément Guy
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)
Contact
Phone: (+33/0)2.99.84.25.73
E-mail: clement.guy AT irisa.fr
Physical address:
IRISA, Room F236
Campus de Beaulieu, 263 avenue du Général Leclerc - Bâtiment 12
35042 Rennes cedex, France
Research
The title of my thesis is (for now): "Generic Definition of Domain Specific Analysis using Model-Driven Engineering (MDE)".
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 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
