Thèse soutenue

Adéquation algorithme architecture automatisée par solveur SMT

FR  |  
EN
Auteur / Autrice : Émilien Kofman
Direction : Robert de SimoneFrançois Verdier
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance le 27/02/2017
Etablissement(s) : Université Côte d'Azur (ComUE)
Ecole(s) doctorale(s) : École doctorale Sciences et technologies de l'information et de la communication (Sophia Antipolis, Alpes-Maritimes)
Partenaire(s) de recherche : établissement de préparation : Université de Nice (1965-2019)
Laboratoire : Institut national de recherche en informatique et en automatique (France). Unité de recherche (Sophia Antipolis, Alpes-Maritimes) - Logical Time for Formal Embedded System Design
Jury : Président / Présidente : Rolf Drechsler
Examinateurs / Examinatrices : Robert de Simone, François Verdier, Rolf Drechsler, Florence Maraninchi, Xavier Thirioux, Dumitru Potop-Butucaru
Rapporteurs / Rapporteuses : Florence Maraninchi, Xavier Thirioux

Mots clés

FR  |  
EN

Mots clés contrôlés

Mots clés libres

Résumé

FR  |  
EN

Nous décrivons l'environnement et la méthode Symsched dédiée à la conception conjointe dite AAA (adéquation algorithme architecture) prenant en compte les différents compromis performance énergie admissibles pour un système embarqué. Nous traduisons les descriptions des différents composants (exigences de l'application et capacités de l'architecture) en un système d'équations et inéquations composé de variables entières qui modélisent les aspects temporels et de variables booléennes qui modélisent les différentes alternatives de placement des tâches. Ce problème est ensuite soumis à un outil de résolution automatique de type SMT (SAT Modulo Theories). Notre objectif est d'étudier le passage à l'échelle de telles méthodes et donc le compromis entre le niveau de description et l'expressivité portant sur les différents aspects nécessaires à la modélisation. Nous appliquons ensuite cette technique à des problèmes d'ordonnancement abstraits, réalistes et réels.