Category phd


Static analysis and runtime monitoring to ensure the consistency of dynamic applications


Open Ph.D. Position

Static analysis and runtime monitoring to ensure the consistency of dynamic applications

Summary

Modern software engineering techniques allow building applications that change at runtime, without stopping. We call these applications Dynamic Applications. However, changing applications at runtime to cause inconsistencies that lead to failure. This Ph.D thesis will focus on state-of-the-art tools to analyse and verify that applications remain consistent and function properly despite dynamic change.

Read more ›


Dynamic monitoring to find and diagnose software bugs in cloud applications


Open Ph.D. Position

Dynamic monitoring to find and diagnose software bugs in cloud applications

Summary

Cloud applications are composed of a myriad of software components distributed across heterogeneous physical and virtual systems. These systems are inherently difficult to debug, diagnose and repair.

This Ph.D thesis will focus on (i) designing dynamic instrumentation techniques and developing a monitoring infrastructure to introspect distributed applications, and (ii) creating algorithms to detect, locate, diagnose and repair software bugs. Machine learning algorithms will be used to tackle the massive amounts of information generated from the monitoring systems.

Read more ›


Open positions


We are currently looking for highly motivated candidates for any of the following subjects:

Master’s degree research projects 4-6 months (stage master recherche)

Optimisation d’Applications dans le Cloud

Master’s or Engineering students (PFE ou Stage)

Managing Dynamic Applications for Cloud Computing

Ph.D. proposals

Static analysis and runtime monitoring to ensure the consistency of dynamic applications

Dynamic monitoring to find and diagnose software bugs in cloud applications

Read more ›