Description
Date depot: 25 juillet 2019
Titre: Improving testing for Linux-Based embedded devices
Directeur de thèse:
Aurelien FRANCILLON (Eurecom)
Domaine scientifique: Sciences et technologies de l'information et de la communication
Thématique CNRS : Non defini
Resumé:
Avatar² is an open source framework for multi-target orchestration and is developed and used by Eurecom’s S3 group. While Avatar² initial focus is to enable the analysis of monolithic embedded devices, recent development shows the benefits of expanding the framework capabilities to analyze Linux-processes. It will allow to perform deep analysis using advanced tools such as debuggers and emulators to run and test device firmwares.
The PhD will start with two directions: forwarding syscalls and memory management.
The ability to forward system calls between multiple analysis targets would allow to execute an application remotely. For instance, forwarding system calls from an emulator running the Linux-process to the peripheral hardware on the physical embedded device.
The memory in a small microcontroller is a flat address space, which makes forwarding it simple. However, more complex microcontrollers which are able to support Linux like operating systems use an MMU. This makes memory management and forwarding more complicated.
Doctorant.e: Olivier Paul L. R.