Djamel Eddine Khelladi


I am a CNRS researcher in the IRISA research lab in the DIVERSE team, Université Rennes 1, Rennes, France.

Before that I was a PostDoctoral researcher in the ISSE research lab (Institute for Software Systems Engineering) led by Professor Alexander Egyed at the Johannes Kepler University JKU, Linz, Austria. I pursued my PhD in the LIP6 research lab (laboratoire d'Informatique de Paris 6) at the university of Pierre et Marie Curie UPMC, under the supervision of Professor Reda Bendraou and Professor Marie-Pierre Gervais. I have also been supervised by Regina Hebig, and collaborated with several persons (see my publications).

My research interests include, but are not limited to : Software engineering, Model-Driven Engineering, DSL Evolution, Evolution impacts, Software Processes, Process Adaptation, Formal Process Verification, and Agile Methods.

My current research focus on Model-Driven Engineering (MDE), and in software modeling languages in general. In particular, I have been interested in the evolution of modeling languages and metamodels in order to study the impact on all related artifacts, such as code, models, transformations, and constraints etc.

During my PhD I have had a special interest on how to precisely detect metamodel changes during evolution and how to efficiently co-evolve (migrate) OCL constraints.

Prior to my PhD, I also worked on business process adaptation and further worked on the formal verification of processes based on Model-Checking techniques.

In parallel to my research, I frequently was a teaching assistant at UPMC, the engineering school Efrei, JKU, Université Rennes 1.

Services (highlight):

  • Poster Co-Chair @MODELS 2020.
  • Reviewer in Posters track @MODELS 2019.
  • Reviewer in REVE@SPLC 2019, ME@MODELS 2019.
  • Student Volunteers Co-Chair MODELS 2018.
  • Reviewer in various journals: JSEP, SoSyM, TSE, ESEM, IST.
  • PC member in the Track on Validation of Safety critical Collaboration systems in IEEE WETICE, 2016, 2017, 2018, 2019.
  • Sub reviewer In RCoSE - 2nd International Workshop on Rapid Continuous Software Engineering @ ICSE 2015.
  • Sub reviewer in ICSSP - The International Conference on Software and System Process 2015.