Simulation efficace d architectures opérationnelles

Le travail de cette thèse s inscrit dans le contexte des systèmes embarqués temps réel. Ces systèmes exigent d importants efforts pour leur validation et leur vérification. Dans le cadre de cette thèse, nous nous intéressons plus particulièrement à la validation par simulation. Celle-ci peut se fair...

Description complète

Détails bibliographiques
Auteurs principaux : Bullich Adrien (Auteur), Trinquet Yvon (Directeur de thèse), Julien Nathalie (Président du jury de soutenance, Membre du jury), Auguin Michel (Rapporteur de la thèse, Membre du jury), Sainrat Pascal (Rapporteur de la thèse, Membre du jury)
Collectivités auteurs : Université de Nantes 1962-2021 (Organisme de soutenance), Université de Nantes Faculté des sciences et des techniques (Organisme de soutenance), École doctorale Sciences pour l'ingénieur, Géosciences, Architecture Nantes (Organisme de soutenance), Institut de recherche en communications et cybernétique Nantes 1958-2017 (Laboratoire associé à la thèse)
Format : Thèse ou mémoire
Langue : français
anglais
Titre complet : Simulation efficace d architectures opérationnelles / Adrien Bullich; sous la direction de Yvon Trinquet
Publié : [Lieu de publication inconnu] : [éditeur inconnu] , 2014
Description matérielle : 1 vol. (107 p.)
Accès en ligne : Accès Nantes Université
Note de thèse : Thèse de doctorat : Informatique et applications : Nantes : 2014
Sujets :
Documents associés : Reproduction de: Simulation efficace d architectures opérationnelles
LEADER 06049clm a2200613 4500
001 PPN192345915
003 http://www.sudoc.fr/192345915
005 20240829055200.0
029 |a FR  |b 2014NANT2053 
035 |a (OCoLC)1247895454 
100 |a 20160405d2014 k y|frey0103 ba 
101 0 |a fre  |a eng  |d fre  |d eng  |2 639-2 
102 |a FR 
105 |a ||||v 00||| 
135 |a |r||||||||||| 
181 1 |6 z01  |c txt  |2 rdacontent 
181 1 |6 z01  |a i#  |b xxxe## 
182 1 |6 z01  |c c  |2 rdamedia 
182 1 |6 z01  |a b 
183 |6 z01  |a ceb  |2 RDAfrCarrier 
200 1 |a Simulation efficace d architectures opérationnelles  |f Adrien Bullich  |g sous la direction de Yvon Trinquet 
210 |a [Lieu de publication inconnu]  |c [éditeur inconnu]  |d 2014 
215 |a 1 vol. (107 p.)  |c ill.  |d 30 cm 
230 |a Données textuelles 
314 |a Ecole(s) Doctorale(s) : École doctorale Sciences et technologies de l'information et mathématiques (STIM) (Nantes) 
314 |a Partenaire de recherche : Institut de recherche en communications et cybernétique (IRCCyN) (Nantes) (Laboratoire) 
314 |a Autre(s) contribution(s) : Nathalie Julien (Président du jury) ; Mikaël Briday, Jean-Luc Béchennec (Membre(s) du jury) ; Michel Auguin, Pascal Sainrat (Rapporteur(s)) 
320 |a Références bibliographiques 
325 1 |a La thèse papier est la seule version officielle 
328 |b Thèse de doctorat  |c Informatique et applications  |e Nantes  |d 2014 
330 |a Le travail de cette thèse s inscrit dans le contexte des systèmes embarqués temps réel. Ces systèmes exigent d importants efforts pour leur validation et leur vérification. Dans le cadre de cette thèse, nous nous intéressons plus particulièrement à la validation par simulation. Celle-ci peut se faire à de nombreux niveaux d abstraction, depuis le haut niveau du modèle de l application jusqu au code binaire. Nous nous situons dans ce dernier cas, seul capable de donner des résultats précis au cycle près. HARMLESS est un langage de description d architectures. Il permet de générer un simulateur fonctionnel (ISS) et un simulateur temporel précis au cycle près (CAS). Dans le cadre des systèmes temps réel, c est ce deuxième type de simulateurs qui nous intéresse. Relativement à l ISS, un CAS présente l inconvénient majeur de se montrer très lent à l exécution. Un moyen d améliorer la rapidité d exécution est d utiliser la simulation compilée. On distingue deux grands types d implantation de la simulation : la simulation interprétée et la simulation compilée. Si un simulateur interprété se comporte comme un interpréteur du programme à exécuter, un simulateur compilé nécessite une phase de compilation du programme. Il permet une meilleure vitesse d exécution, au détriment de la souplesse dans la chaîne de développement. C est cette technique que nous introduirons dans le cadre des CAS. Couplé à une technique d abstraction du programme, nous montrerons que l on peut améliorer la vitesse de simulation de plus de 50% en comparaison du CAS interprété. 
330 |a The work of this thesis lies in the context of real-time embedded systems. These systems require significant effort for validation and verification. As part of this thesis, we are particularly interested in validation through simulation. This can be done at many levels of abstraction, from high-level model of the application to binary code. We are in the latter case, only able to give accurate results close to the processor cycle. HARMLESS is a Hardware Architecture Description Language (HADL). It generates a functional simulator (ISS) and a temporal simulator cycle-accurate (CAS). As part of real-time systems, it is this second type of simulators that interests us. With respect to the ISS, CAS has the major drawback to be very slow at runtime. One way to improve the speed of execution is to use the compiled simulation. There are two main types of implementation of the simulation: interpreted simulation and compiled simulation. If interpreted simulator behaves as an interpreter for the program to run, a compiled simulator requires a compilation phase of the program. It allows a better execution speed to the detriment of flexibility in the development chain. It is this technique that we introduce in the context of CAS. Coupled with a technique of abstraction of the program, we will show that we can improve the simulation speed by more than 50% compared to the interpreted CAS. 
455 | |0 192344870  |t Simulation efficace d architectures opérationnelles  |f Adrien Bullich  |c [Lieu de publication inconnu]  |n [éditeur inconnu]  |d 2014  |p 1 vol. (107 p.) 
541 | |a Efficient simulation of operational architectures  |z eng 
606 |3 PPN027333930  |a Temps réel (informatique)  |2 rameau 
608 |3 PPN027253139  |a Thèses et écrits académiques  |2 rameau 
610 0 |a Architectures matérielles 
610 0 |a Simulation compilée 
610 0 |a Cycle Accurate Simulation 
686 |a 004  |2 TEF 
700 1 |3 PPN192344366  |a Bullich  |b Adrien  |f 1987-....  |4 070 
701 1 |3 PPN077231686  |a Trinquet  |b Yvon  |4 727 
701 1 |3 PPN07802014X  |a Julien  |b Nathalie  |f 1964-....  |c enseignant-chercheur en électronique  |4 956  |4 555 
701 1 |3 PPN074542427  |a Auguin  |b Michel  |f 1953-....  |c électronicien  |4 958  |4 555 
701 1 |3 PPN035020245  |a Sainrat  |b Pascal  |4 958  |4 555 
711 0 2 |3 PPN026403447  |a Université de Nantes  |c 1962-2021  |4 295 
711 0 2 |3 PPN033124884  |a Université de Nantes  |b Faculté des sciences et des techniques  |4 295 
711 0 2 |3 PPN128696265  |a École doctorale Sciences pour l'ingénieur, Géosciences, Architecture  |c Nantes  |4 295 
711 0 2 |3 PPN113164726  |a Institut de recherche en communications et cybernétique  |c Nantes  |f 1958-2017  |4 981 
801 3 |a FR  |b Abes  |c 20240305  |g AFNOR 
856 4 |q PDF  |u https://archive.bu.univ-nantes.fr/pollux/show/show?id=6110934b-df98-4496-9e94-de1d973ff69c  |2 accès au texte intégral de la thèse 
979 |a SCI 
930 |5 441092104:551728876  |b 441092104  |j g 
998 |a 710740