Ivan Logre - Professional website

PhD in Computer Sciences
Composition, Meta-Models and Data Visualization

home icon

Short introduction


Since fall 2017, I am a Postdoctoral Research Fellow in Computer Science at the LIG at University Grenoble Alpes (UGA). I am working in the IIHM team during one year, working on interactive and progressive visualization for acoustic data. This research is funded by the FUI project LUG2.

Previsously, I was a PhD student in the I3S laboratory (UMR CNRS-UNS 7271) at University of Nice Sophia Antipolis. Because of my cross-domain area of research, I belonged in both RAINBOW and MODALIS projects.

I also had a teaching responsability in the Computer Science department of Polytech'Nice Sophia Antipolis where I have received my master degree, as described below, and then in the Nice Institute of Technology.

Feel free to contact me or to visit my public pages

or send me an email to ivan.logre[at]gmail[dot]com.


Research Overview

My topics of interest include composition in meta-modeling field, in Domain Specific Languages (DSLs) design and implementation, in Human-Computer Interaction (HCI) and the design of Data Visualizations.
Dashboards are system commonly used to monitor activity and usage of various industrial fields. Working on models instead of code allows one to reason about the system, manipulate it easily through concrete syntaxes, verify properties thanks to state of the art tools and improve interoperability and reuse capabilities. Large and complex systems benefit from the higher abstraction level offered by meta models to be designed and model transformation for executable code generation. Systems such as dashboards exist at the intersection of several domains of expertise, each tooled to be address by a meta-model or a concrete syntax, which establishes the comparison with system of systems. My PhD thesis contribution eased the composition of these domains at the architectural level while ensuring consistency property on the whole system.


My PhD founding contract included 192 teaching hours for three years, which I completed within the Polytech’Nice Sophia engineering school, a unit of the University of Nice. My teaching service is described in the following table. The courses I taught were either pure lab session or integrated lectures, in a wild range of class level and specializations. The indicated level is the number of year of higher education required to follow this course, with a Bachelor (BSc) and Master (MSc) programs indication. The repartition of my teaching responsibilities were adapted in order to ease the redaction during my third year of PhD thesis while several responsibilities were renewed for consecutive years. Then, I obtained in 2016 a one year research and teaching (A.T.E.R.) position including 192 teaching hours at the Nice Institute of Technology where I was in charge of modeling and HCI courses for the first year apprentice students.