Les microcontrôleurs sont des circuits imprimés programmables nichés dans de nombreux objets de notre quotidien. En raison de leurs ressources limitées, ils sont souvent programmés dans des langages de bas niveau comme le C, ou en langage assembleur. Ces derniers n'offrent pas les mêmes abstractions et les mêmes garanties que des langages de haut niveau, comme OCaml. Cette thèse propose alors un ensemble de solutions destinées à enrichir la programmation de microcontrôleurs avec des paradigmes de programmation de plus haut niveau. Ces solutions apportent une montée en abstraction progressive, permettant notamment de réaliser des programmes indépendants du matériel utilisé. Nous présentons ainsi une première abstraction du matériel prenant l...
The development of a high-level language compiler for a micro-programmable processing element (PE) i...
Cette thèse a pour but l'étude de la programmation des machines parallèles complexes destinées aux g...
This PhD. Thesis defines a high-level language for programming real-time embedded control systems. I...
Microcontrollers are programmable integrated circuit embedded in multiple everyday objects. Due to t...
International audienceIn this paper, we present an approach for programming microcontrollers that pr...
International audienceMicrocontrollers are low-cost and energy efficient programmable integrated cir...
International audienceLes microcontrôleurs sont des circuits intégrés programmables dont le domaine ...
La prolifération des architectures multi-coeurs est source d’unepression importante pour les develop...
L'accroissement régulier de la fréquence des micro-processeurs et des importants gains de puissance ...
The performance improvement of conventional processor has begun to stagnate in recent years. Because...
Afin de gérer la complexité des systèmes embarqués modernes, les langages de modélisation proposent ...
Dans cette thèse, nous proposons d'étudier le débogage interactif d'applications pour les systèmes e...
La plupart des systèmes critiques sont dits «temps-réel durs» puisqu'ils requièrent des garanties te...
Implementing a managed language efficiently is hard, and it is becoming more difficult as the c...
Considering the bytecode representation of a program written in a high-level programming language en...
The development of a high-level language compiler for a micro-programmable processing element (PE) i...
Cette thèse a pour but l'étude de la programmation des machines parallèles complexes destinées aux g...
This PhD. Thesis defines a high-level language for programming real-time embedded control systems. I...
Microcontrollers are programmable integrated circuit embedded in multiple everyday objects. Due to t...
International audienceIn this paper, we present an approach for programming microcontrollers that pr...
International audienceMicrocontrollers are low-cost and energy efficient programmable integrated cir...
International audienceLes microcontrôleurs sont des circuits intégrés programmables dont le domaine ...
La prolifération des architectures multi-coeurs est source d’unepression importante pour les develop...
L'accroissement régulier de la fréquence des micro-processeurs et des importants gains de puissance ...
The performance improvement of conventional processor has begun to stagnate in recent years. Because...
Afin de gérer la complexité des systèmes embarqués modernes, les langages de modélisation proposent ...
Dans cette thèse, nous proposons d'étudier le débogage interactif d'applications pour les systèmes e...
La plupart des systèmes critiques sont dits «temps-réel durs» puisqu'ils requièrent des garanties te...
Implementing a managed language efficiently is hard, and it is becoming more difficult as the c...
Considering the bytecode representation of a program written in a high-level programming language en...
The development of a high-level language compiler for a micro-programmable processing element (PE) i...
Cette thèse a pour but l'étude de la programmation des machines parallèles complexes destinées aux g...
This PhD. Thesis defines a high-level language for programming real-time embedded control systems. I...