• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 19
  • 3
  • Tagged with
  • 22
  • 22
  • 22
  • 11
  • 11
  • 5
  • 5
  • 4
  • 4
  • 4
  • 4
  • 4
  • 3
  • 3
  • 3
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
11

Aspects méthodologiques de la conception et de la description de systèmes microprocesseurs : réalisation d'un périphérique d'aide au développement d'applications microprocesseurs et de supervision en temps réel

Zambrano Castillo, Alexander 06 June 1980 (has links) (PDF)
Aspects méthodologiques de la conception d'une application microprocesseur. La mise au point dans un contexte d'applications microprocesseurs. Une méthode de description de systèmes microprocesseurs : MICROD. Un périphérique d'aide au développement d'applications microprocesseurs et de supervision en temps réel : un processeur de gestion de mémoires CCD, le contrôleur disque souple, un processeur en temps réel applique au développement logiciel et matériel des applications microprocesseurs : ANALYD
12

Aide à la mise au point des applications parallèles et réparties à base d'objets persistants

Jamrozik, Hervé 25 May 1993 (has links) (PDF)
L'objectif de ce travail est d'offrir une aide a la mise au point des applications paralleles et reparties, a base dobjets persistants, permettant une mise au point cyclique et offrant une observation de l'execution dun haut niveau dabstraction. Le non-determinisme et la sensibilite a toute perturbation de ce type d'execution rendent tres difficile la correction des erreurs liees aux conditions d'execution. Les limitations de l'analyse statique des programmes et des approches dynamiques fondees sur une execution courante nous conduisent a preconiser la mise en oeuvre de methodes basees sur la reproduction d'une execution qui apportent une solution au non-determinisme en fixant une execution. La mise au point s'effectue alors dans un contexte particulier ou le comportement de l'execution a corriger est deja connu et peut etre observe a l'aide de vues de l'execution adaptees aux particularites de l'environnement dexecution. Nous definissons, dans le contexte des systemes a objets, un systeme de mise au point base sur la reproduction (dirigee par le controle) d'une execution, permettant une mise au point cyclique et une observation de l'execution au niveau des objets. Nous specifions le service de reexecution, le service d'observation, et proposons une architecture modulaire pour l'assemblage des composants logiciels realisant ces services. Nous presentons ensuite l'application concrete des propositions precedentes au systeme Guide. Nous avons realise un noyau de reexecution, structure en objets Guide, qui se charge de maniere automatique de l'enregistrement et de la reproduction dune execution Guide.
13

Observation d'exécutions parallèles

Chassin de Kergommeaux, Jacques 19 December 2000 (has links) (PDF)
L'objectif des travaux présentés est la conception etl'implémentation d'outils d'aide à la mise au point d'applications parallèles, pour en éliminer les erreurs de logique et de performance. Les plateformes parallèles cibles sont des grappes de plusieurs dizaines de noeuds multiprocesseurs. Les programmes parallèles considérés mettent en oeuvre un réseau de fils d'exécution \textit((threads)) évoluant dynamiquement et qui communiquent par mémoire commune à l'intérieur d'un même noeud et par passage de message entre deux noeuds distincts. Deux problèmes sont abordés principalement. Tout d'abord, la recherche d'erreurs fugitives provenant de l'indéterminisme du modèle de programmation est traitée par l'adaptation de méthodes de ré-exécution déterministe à ce modèle. L'autre problème est la complexité de la dynamique des exécutions de programmes parallèles, qui rend difficile leur compréhension et l'identification des erreurs. Un outil de visualisation interactif, «scalable» et extensible, basé sur l'analyse de traces d'exécution, permet de faciliter cette compréhension. Les difficultés que pose l'intégration des outils développés dans un environnement cohérent de mise au point sont ensuite identifiées et des solutions sont esquissées.
14

Une approche à base de composants logiciels pour l'observation de systèmes embarqués

Prada Rojas, Carlos Hernan 24 June 2011 (has links) (PDF)
À l'heure actuelle, les dispositifs embarqués regroupent une grande variété d'applications, ayant des fonctionnalités complexes et demandant une puissance de calcul de plus en plus importante. Ils évoluent actuellement de systèmes multiprocesseur sur puce vers des architectures many-core et posent de nouveaux défis au développement de logiciel embarqué. En effet, Il a classiquement été guidé par les performances et donc par les besoins spécifiques des plates-formes. Or, cette approche s'avère trop couteuse avec les nouvelles architectures matérielles et leurs évolutions rapprochées. Actuellement, il n'y a pas un consensus sur les environnements à utiliser pour programmer les nouvelles architectures embarquées. Afin de permettre une programmation plus rapide du logiciel embarqué, la chaîne de développement a besoin d'outils pour la mise au point des applications. Cette mise au point s'appuie sur des techniques d'observation, qui consistent à recueillir des informations sur le comportement du système embarqué pendant l'exécution. Les techniques d'observation actuelles ne supportent qu'un nombre limité de processeurs et sont fortement dépendantes des caractéristiques matérielles. Dans cette thèse, nous proposons EMBera~: une approche à base de composants pour l'observation de systèmes multiprocesseurs sur puce. EMBera vise la généricité, la portabilité, l'observation d'un grand nombre d'éléments, ainsi que le contrôle de l'intrusion. La généricité est obtenue par l'encapsulation de fonctionnalités spécifiques et l'exportation d'interfaces génériques d'observation. La portabilité est possible grâce à des composants qui, d'une part, ciblent des traitements communs aux MPSoCs, et d'autre part, permettent d'être adaptés aux spécificités des plates-formes. Le passage à l'échelle est réussi en permettant une observation partielle d'un système en se concentrant uniquement sur les éléments d'intérêt~: les modules applicatifs, les composants matériels ou les différents niveaux de la pile logicielle. Le contrôle de l'intrusion est facilité par la possibilité de configurer le type et le niveau de détail des mécanismes de collecte de données. L'approche est validée par le biais de différentes études de cas qui utilisent plusieurs configurations matérielles et logicielles. Nous montrons que cette approche offre une vraie valeur ajoutée dans le support du développement de logiciels embarqués.
15

Archivages pédologique et dynamiques environnementales : Mise au point d'une nouvelle méthode de reconnaissance des paléovégétations, fondée sur l'analyse spectroscopique dans le proche infrarouge (SPIR) des matières organiques de sols et paléosols

Ertlen, Damien 18 November 2009 (has links) (PDF)
Notre objectif est de développer un nouvel outil d'étude des dynamiques spatiales et temporelles des paléovégétations. Le point de départ de cette démarche est le constat que l'analyse des archives naturelles, sédimentologiques ou pédologiques, comporte des limites ne permettant pas toujours d'aborder à l'échelle locale les dynamiques séculaires ou millénaires des unités paysagères. Notre travail consiste à mettre au point une méthode d'étude des archives pédologiques fondée sur les principes de la spectroscopie proche infrarouge (SPIR). La SPIR mesure l'absorbance d'un matériau sur la bande spectrale 1100-2500 nm. Le spectre obtenu discrimine de nombreux constituants de ce matériau. Il donne entre autres une «empreinte digitale » des matières organiques. De ce fait, il est utilisé depuis longtemps dans de nombreux secteurs industriels. En pédologie, il a surtout été utilisé pour quantifier les constituants du sol. Or, la nature des matières organiques des sols est liée aux types de végétaux et végétations présents et passés. Nous testons donc une approche qualitative, qui consiste à associer le spectre d'un échantillon de sol à un type de végétation. La démarche de mise au point s'articule en trois étapes. La première consiste à mesurer le spectre de matières organiques dont l'origine est connue. Nous analysons des échantillons de surface de sols dont l'histoire de la végétation est connue sur une période de 150 ans au moins. Une vaste gamme de formations végétales et de types de sols sont représentés dans le référentiel spectral. La séparation entre les sols sous prairies et sous forêts est très nette. Des distinctions plus fines entre différentes formations forestières sont également observées. Dans la seconde étape, nous vérifions le potentiel de la méthode sur des matières organiques anciennes conservées dans les horizons profonds. Sur les profils étudiés, la connaissance des paléovégétations à l'échelle du millénaire est fournie par des méthodes paléoécologiques classiques. Nous distinguons les schémas d'évolution avec une grande stabilité de la végétation, des schémas présentant un ou plusieurs changements de végétation. La confrontation des spectres d'horizons profonds avec le référentiel de surface permet de retracer des scénarios qui sont calés chronologiquement grâce à l'apport de la modélisation du turnover des matières organiques. Dans la troisième étape, nous examinons des paléosols. Leur signature spectrale nous indique la nature du couvert végétal avant l'enfouissement du paléosol. Pour le moment, ces derniers résultats sont à nuancer compte tenu du peu de données paléoécologiques complémentaires. Les résultats révèlent un potentiel important de la SPIR dans l'étude des paléovégétations aux échelles locales. Des schémas d'évolutions proposés pour plusieurs des sites étudiés confortent des résultats existants ou apportent de nouveaux éléments pour l'étude des paléovégétations en relation avec l'occupation humaine en Alsace au cours de l'Holocène. Cependant, les investigations méthodologiques devront se poursuivre vers un élargissement du référentiel de surface, du point de vue écosystémique et du point de vue géographique. Les référentiels d'horizons profonds et de paléosols devront également être consolidés par d'autres études paléoécologiques. Ce travail ouvre également des perspectives sur d'autres applications comme le traçage des matières terrigènes dans les cours d'eau.
16

Mise au point interactive de programmes dans un atelier de génie logiciel

Lenne, Christian 30 May 1985 (has links) (PDF)
Cette thése présente différents types de metteurs au point, puis elle essaie d'apporter une solution à ce problème en présentant le metteur au point PASCAL réalisé au sein de l'environnement de programmation ADELE. Pour cela, elle décrit l'interpréteur réalisé dans le cadre de ce projet; cet interpréteur travaille sur une représentation interne de l'arbre abstrait des programmes. Nous montrons ensuite comment est exploité cet outil pour réaliser les différentes fonctions de mise au point offertes à l'utilisateur
17

Développement et validation de la plateforme de criblage virtuel VSM-G et étude du domaine FAT de la kinase d'adhérence focale FAK

Beautrait, Alexandre 15 January 2008 (has links) (PDF)
Les travaux présentés dans ce mémoire se situent dans le cadre général de la recherche de nouveaux médicaments par le biais de techniques informatiques. La première partie de ce document est centrée autour du développement de la plateforme logicielle VSM-G (Virtual Screening Manager for Grids). Le but poursuivi par ce projet est de fournir un outil convivial et simple d'utilisation afin de conduire des études de criblage virtuel à haut-débit. Le coeur de VSM-G repose sur une stratégie multi-étapes de filtres successifs permettant le traitement efficace de chimiothèques de grande taille. Deux filtres ont été utilisés pour ce travail et implémentés dans VSM-G : un programme innovant d'estimation rapide de complémentarité géométrique entre molécules-candidates et site actif (SHEF) précéde un algorithme de docking flexible plus conventionnel (GOLD). Les avantages de cette méthodologie, associée à la prise en charge de multiples conformations de la cible étudiée (le récepteur nucléaire LXRβ), sont présentés tout d'abord par une étude de preuve de concept, puis à travers une campagne de criblage virtuel à grande échelle. L'autre partie de ces travaux, exclusivement applicative, concerne l'étude du domaine FAT de la kinase d'adhérence focale FAK. FAK est une cible d'intérêt pharmaceutique particulièrement intéressante, car clairement impliquée dans divers processus de développement cancéreux. Le but de cette étude est double : il s'agit tout d'abord de mieux comprendre le mode de fonctionnement du domaine FAT de FAK à travers une étude biophysique pour en évaluer la flexibilité ; et ensuite concevoir in silico des petites molécules peptidomimétiques permettant de moduler son activité, ce qui pourrait limiter une progression tumorale.
18

Imagerie interférométrique en défaut de mise au point pour des mesures de particules discrètes en volume et la reconnaissance de forme de particules irrégulières / Interferometric particle imaging for particle characterization in a volume and shape recognition of irregular particles

Ouldarbi, Lila 14 June 2017 (has links)
Les structures immergées telles que des hydroliennes génèrent des écoulements turbulents pouvant fortement perturber les fonds marins. La compréhension de l’impact de la présence de ces structures nécessite de comprendre la dynamique tridimensionnelle des tourbillons qu’elles génèrent. Les méthodes optiques, par leur aspect non intrusif, permettent d’analyser de telles dynamiques. L’imagerie interférométrique en défaut de mise au point est une technique développée à l’originepour la mesure de taille de particules sphériques transparentes telles que des gouttes ou des bulles. Nous proposons ici l’extension de cette technique à la mesure simultanée de particules irrégulières et sphériques. Un premier montage expérimental a permis de valider la méthode pour la mesure de taille et de position tridimensionnelle de grains de sable et de bulles d’air dans l’eau. Un second dispositif a été réalisé sur un canal à houle de plus grandes dimensions, permettant d’introduire les notions de suivi tridimensionnel de particules irrégulières et d’analyse de variation de leur orientation. Un troisième montage composé de deux dispositifs d’imagerie interférométrique selon deux angles d’observations est utilisé pour la reconnaissance de forme de différentes familles de particules irrégulières. Grâce à des comparaisons avec des simulations, les dimensions et l’orientation de ces particules sont déterminées. Ce type de montage devrait être adapté à la caractérisation de cristaux de glace dont divers types de formes sont connus. Ces travaux ouvrent des perspectives pour l’extension de la technique aux mesures de vitesses de particules dans des écoulements hostiles, combinées avec la reconnaissance de forme et la détermination de la rotation de particules. / Submerged structures such as tidal turbines generate turbulent flows that can strongly disrupt the seabed. Understanding the impact of the presence of these structures requires understanding the three-dimensional dynamics of the vortices they generate. Optical methods, by their non-intrusive aspect, make it possible to analyze these dynamics. Interferometric Particle Imaging is a technique originally developed for the measurement of transparent spherical particles such as droplets orbubbles. We offer here an extension of this technique for the simultaneous characterization of irregular and spherical particles in a flow. A first experimental set-up has confirmed the validity of the method for the size and three-dimensional position measurement of grains of sand and air bubbles in water. A second device was used on a wave flume of bigger dimensions, introducing the notions of three-dimensional tracking of irregular particles and the analysis of the variation of their orientation.A third device made of two Interferometric Particle Imaging set-ups at two angles of observation is described for the shape recognition of different families of irregular particles. Through comparisons with simulations, dimensions and orientations of these particles are determined. This kind of device should be suitable for the characterization of ice crystals for which various shapes are known. The prospects that such results provide include the extension of the technique to the particle velocitymeasurement in hostile conditions, combined with the shape recognition and the determination of rotation of particles.
19

Une approche à base de composants logiciels pour l'observation de systèmes embarqués / A component-based observation approach for MPSoC observation

Prada Rojas, Carlos Hernan 24 June 2011 (has links)
À l'heure actuelle, les dispositifs embarqués regroupent une grande variété d'applications, ayant des fonctionnalités complexes et demandant une puissance de calcul de plus en plus importante. Ils évoluent actuellement de systèmes multiprocesseur sur puce vers des architectures many-core et posent de nouveaux défis au développement de logiciel embarqué. En effet, Il a classiquement été guidé par les performances et donc par les besoins spécifiques des plates-formes. Or, cette approche s'avère trop couteuse avec les nouvelles architectures matérielles et leurs évolutions rapprochées. Actuellement, il n'y a pas un consensus sur les environnements à utiliser pour programmer les nouvelles architectures embarquées. Afin de permettre une programmation plus rapide du logiciel embarqué, la chaîne de développement a besoin d'outils pour la mise au point des applications. Cette mise au point s'appuie sur des techniques d'observation, qui consistent à recueillir des informations sur le comportement du système embarqué pendant l'exécution. Les techniques d'observation actuelles ne supportent qu'un nombre limité de processeurs et sont fortement dépendantes des caractéristiques matérielles. Dans cette thèse, nous proposons EMBera~: une approche à base de composants pour l'observation de systèmes multiprocesseurs sur puce. EMBera vise la généricité, la portabilité, l'observation d'un grand nombre d'éléments, ainsi que le contrôle de l'intrusion. La généricité est obtenue par l'encapsulation de fonctionnalités spécifiques et l'exportation d'interfaces génériques d'observation. La portabilité est possible grâce à des composants qui, d'une part, ciblent des traitements communs aux MPSoCs, et d'autre part, permettent d'être adaptés aux spécificités des plates-formes. Le passage à l'échelle est réussi en permettant une observation partielle d'un système en se concentrant uniquement sur les éléments d'intérêt~: les modules applicatifs, les composants matériels ou les différents niveaux de la pile logicielle. Le contrôle de l'intrusion est facilité par la possibilité de configurer le type et le niveau de détail des mécanismes de collecte de données. L'approche est validée par le biais de différentes études de cas qui utilisent plusieurs configurations matérielles et logicielles. Nous montrons que cette approche offre une vraie valeur ajoutée dans le support du développement de logiciels embarqués. / Embedded software development faces new challenges as embedded devices evolve from Multiprocessor Systems on Chip (MPSoC) with heterogeneous CPU towards many-core architectures. The classical approach of optimizing embedded software in a platform-specific way is no longer applicable as it is too costly. Moreover, there is no consensus on the programming environments to be used for the new and rapidly changing embedded architectures. MPSoC software development needs debugging tools. These tools are based on observation techniques whose role is to gather information about the embedded system execution. Current techniques support only a limited number of processors and are highly dependent on hardware characteristics. In this thesis, we propose EMBera, a component-based approach to MPSoC observation. EMBera aims at providing genericity, portability, scalability and intrusion control. Genericity is obtained by encapsulating specific embedded features and exporting generic observation interfaces. Portability is achieved through components targeting common treatments for MPSoCs but allowing specialization. Scalability is achieved by observing only the elements of interest from the system, namely application modules, hardware components or the different levels of the software stack. Intrusion control is facilitated by the possibility to configure the type and the level of detail of data collection mechanisms. The EMBera approach is validated by different case studies using different hardware and software configurations. We show that our approach provides a real added value in supporting the embedded software development.
20

Amélioration de la qualité des codes de gestion d'erreur dans les logiciels système en utilisant des informations locales aux fonctions

Saha, Suman 25 March 2013 (has links) (PDF)
En C, une stratégie classique pour implémenter les codes de gestion d'erreur est de faire suivre chaque opération qui peut générer une erreur d'une structure conditionnelle qui teste si l'opération a renvoyé une erreur. Ce stratégie basique, cependant, est sujette à erreurs, et il est courant d'oublier des opérations de nettoyage requises, ainsi que d'oublier de mettre à jour des codes de gestion d'erreur existants lorsque la fonction est étendue avec de nouvelles opérations. De plus, une partie importante du code doit souvent être dupliquée. Un style de programmation, <EM> stratégie goto </EM>, qui peut réduire en partie certaines de ces difficultés. Pour améliorer la structure des codes de gestion d'erreur dans les logiciels système, nous définissions un algorithme qui permet de transformer les codes de gestion d'erreur implémentés suivant la stratégie basique en codes de gestion d'erreur qui utilisent la <EM> stratégie goto</EM>. Même lorsque les codes de gestion d'erreurs sont structurés, la gestion et la libération des ressources allouées restent un problème lorsqu'il s'agit d'assurer la robustesse du code système. Dans cette thèse, nous proposons un algorithme <EM> microscopique </EM> de détection d'omission de libération de ressource, basé sur une analyse principalement intra-procédurale, qui prend en compte les flux et les chemins du code et qui cible et exploite les propriétés des codes de gestion d'erreur. Notre algorithme est résistant aux faux positifs dans l'ensemble des acquisitions de ressources et des opérations de libération, ce qui produit un faible taux de faux positifs dans les rapports renvoyés par l'outil tout en passant à l'échelle.

Page generated in 0.0649 seconds