Cette thèse s'inscrit dans le cadre de la mise en œuvre de l’ingénierie dirigée par les modèles (IDM) pour le développement des systèmes embarquées. Ces systèmes ayant généralement des ressources limitées (mémoire et/ou calculs), exigent que le code généré soit le plus optimisé possible. L’objectif de cette thèse est de produire à partir d’un modèle spécifié dans le langage UML, un code assembleur plus compact que le code assembleur produit par les compilateurs de code. Malgré l’évolution croissante des compilateurs optimisés, les compilateurs les plus répandus comme le GCC (Gnu Compiler Collection) sont incapables d’effectuer certains types d’optimisations qu'il est possible d'effectuer à un plus haut niveau d'abstraction dans une phase de...
Les systèmes embarqués prennent une place de plus en plus grande dans le marché actuelavec des dispo...
L'accroissement de la complexité des systèmes, des architectures matérielles et de la façon de les p...
L'évolution des techniques et des outils de compilation logicielle et de synthèse automatique de mat...
Cette thèse s'inscrit dans le cadre de la mise en œuvre de l ingénierie dirigée par les modèles (IDM...
International audienceModel-Based Development (MBD) provides an additional level of abstraction, the...
Les optimisations jouent un rôle majeur dans la compilation des programmes embarqués. Elles intervie...
Les compilateurs cherchant à améliorer l’efficacité des programmes doivent déterminer quelles optimi...
Les travaux présentés dans cette thèse portent sur l'étude du langage UMl pour la conception des sys...
Un choix efficace des optimisations de compilation améliore notablement la performances des applicat...
L'Ingénierie Dirigée par les Modèles (IDM) place les modèles au cœur des processus de d'ingénierie l...
Une démarche classique d'ingénierie dirigée par les modèles (IDM) consiste à modéliser un problème, ...
Afin de gérer la complexité des systèmes embarqués modernes, les langages de modélisation proposent ...
International audienceThis paper addresses the problem of code optimization for Real-Time and Embedd...
Nous nous sommes intéressés aux systèmes embarqués temps-réel critiques (SETRC) qui soulèvent des pr...
Optimizations play a major role in the process of compilation for embedded programs. They are to be ...
Les systèmes embarqués prennent une place de plus en plus grande dans le marché actuelavec des dispo...
L'accroissement de la complexité des systèmes, des architectures matérielles et de la façon de les p...
L'évolution des techniques et des outils de compilation logicielle et de synthèse automatique de mat...
Cette thèse s'inscrit dans le cadre de la mise en œuvre de l ingénierie dirigée par les modèles (IDM...
International audienceModel-Based Development (MBD) provides an additional level of abstraction, the...
Les optimisations jouent un rôle majeur dans la compilation des programmes embarqués. Elles intervie...
Les compilateurs cherchant à améliorer l’efficacité des programmes doivent déterminer quelles optimi...
Les travaux présentés dans cette thèse portent sur l'étude du langage UMl pour la conception des sys...
Un choix efficace des optimisations de compilation améliore notablement la performances des applicat...
L'Ingénierie Dirigée par les Modèles (IDM) place les modèles au cœur des processus de d'ingénierie l...
Une démarche classique d'ingénierie dirigée par les modèles (IDM) consiste à modéliser un problème, ...
Afin de gérer la complexité des systèmes embarqués modernes, les langages de modélisation proposent ...
International audienceThis paper addresses the problem of code optimization for Real-Time and Embedd...
Nous nous sommes intéressés aux systèmes embarqués temps-réel critiques (SETRC) qui soulèvent des pr...
Optimizations play a major role in the process of compilation for embedded programs. They are to be ...
Les systèmes embarqués prennent une place de plus en plus grande dans le marché actuelavec des dispo...
L'accroissement de la complexité des systèmes, des architectures matérielles et de la façon de les p...
L'évolution des techniques et des outils de compilation logicielle et de synthèse automatique de mat...