About

Cyril Ballagny on the Golden Gate On March 2010, I got my Ph.D. in Computer Science from the University of Pau (LIUPPA lab), France. I proposed a software component model, named MOCAS, for building self-adaptive systems in order to support self-management policies like self-configuration and self-healing.

My Master's thesis was related to the behavioral composition of software components. I proposed an extension to the PauWare component model in order to enable the hierarchic composition of PauWare components. This extension relies on UML state machine as a support for their composition.

I am particularly interested in UML for models@runtime. Especially, I have developed the MOCAS engine which enables to execute a state machine from its XMI specification by relying on the Eclipse Modeling Framework (EMF).

I have developed the SimUML project whose goal is to create a UML virtual machine. The preliminary version is deployed as a plugin for the TopCased platform.

I am working at Softeam and I am involved in European research projects such as the FITTEST one where I am in charge of the integration process and the REMICS project where I am experimenting private cloud platforms.

Research interests:


  • UML
  • Model-driven engineering
  • Models@RunTime
  • Component-based software engineering
  • Adaptive systems
  • Self-manageable systems