Dissertations / Theses on the topic 'Programmation persistante'

To see the other types of publications on this topic, follow the link: Programmation persistante.

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 19 dissertations / theses for your research on the topic 'Programmation persistante.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.

1

Mopolo-Moke, Gabriel. "Nice-c++ : une extension c++ pour la programmation persistante a partir d'un serveur de bases d'objets." Nice, 1991. http://www.theses.fr/1991NICE4516.

Full text
Abstract:
Le projet tootsi est un projet de recherche europeen qui a debute en fevrier 1989 et prend fin en fevrier 1991. Il vise l'amelioration de l'utilisation des serveurs et banques de donnees existants. Pour mener a bien ce projet, un certain nombre d'outils de developpement ont ete juges necessaires notamment un langage de programmation susceptible de supporter des types complexes et multimedias, la notion de la persistance, le partage et certains liens semantiques tels que l'heritage et l'association. Le langage selectionne c++ ne possede pas toutes ces caracteristiques. Cette etude a pour but de proposer, dans le cadre du projet tootsi, une approche d'extension du langage c++ vers la programmation persistante et la prise en compte de nouveaux types. Notre demarche consiste a ne pas reecrire ou modifier le compilateur c++ mais au contraire a utiliser les concepts d'abstraction de donnees, de polymorphisme et d'heritage deja presents dans ce langage. Dans une premiere partie nous faisons l'etat de l'art dans le domaine de la programmation orientee-objets et de la programmation persistante. Ce systeme est defini par: 1) un modele de programmation fonde sur l'extension du modele d'objets et du systeme de type c++; 2) des interfaces de manipulation des objets et meta-objets; 3) un serveur d'objets pour la gestion de persistance. L'objectif finale de notre travail est de permettre a nice-c++ de supporter: les types complexes et multimedias, les liens d'association, la persistance et le partage afin de repondre aux besoins du projet tootsi
APA, Harvard, Vancouver, ISO, and other styles
2

Lefort, Anatole. "A Support for Persistent Memory in Java." Institut polytechnique de Paris, 2023. http://www.theses.fr/2023IPPAS001.

Full text
Abstract:
L'arrivée de la mémoire non-volatile (NVMM) sur le marché propose une alternative rapide et durable pour le stockage de données, avec des performances considérablement accrues par rapport aux supports traditionnels, à savoir SSD et disques durs. La NVMM est adressable à la granularité de l'octet, une caractéristique unique qui permet de maintenir des structures de données complexes par le biais d'instructions mémoires standards, tout en étant résistante aux pannes système et logiciels. Néanmoins, gérer correctement la persistance des données est bien plus compliquée que de simples manipulations mémoire. De plus, chaque bug en NVMM peut désormais compromettre l'intégrité des données ainsi que leur récupération, et il faut donc prendre grand soin quant à sa programmation. Ainsi, de nouvelles abstractions de programmation pour la persistance et l'intégration dans les langages et compilateurs sont nécessaires afin de faciliter l'usage de la mémoire non-volatile. Cette thèse se penche sur ce problème général. Nous expliquons comment intégrer la mémoire persistante dans les langages de programmation managés, et présentons J-NVM, un framework pour accéder efficacement à la NVMM en Java. Avec J-NVM, nous montrons comment concevoir une interface d'accès simple, complète et efficace qui lie les spécificités de la persistance sur NVMM avec la programmation orientée objet. En particulier, J-NVM offre des fonctionnalités pour rendre durable des objets Java avec des sections de code atomiques en cas de panne. J-NVM est construit sans apporter de modifications à l'environnement d'exécution de Java, ce qui favorise sa portabilité aux divers environnements d'exécution de Java. En interne, J-NVM s'appuie sur des objets mandataires qui réalisent des accès directs à la NVMM, gérée comme une mémoire hors-tas. Ce canevas fournit également une bibliothèque de structures de données optimisées pour la NVMM qui restent cohérentes à la suite de redémarrages ou d'arrêts impromptus. Au cours de cette thèse, nous évaluons J-NVM en ré-implémentant la couche de stockage d'Infinispan, une base de données open-source de niveau industriel. Les résultats obtenus avec les benchmarks TPC-B et YCSB, montrent que J-NVM est systématiquement plus rapide que les autres approches existant à l'heure actuelle pour accéder à la NVMM en Java
Recently released non-volatile main memory (NVMM), as fast and durable memory, dramatically increases storage performance over traditional media (SSD, hard disk). A substantial and unique property of NVMM is byte-addressability -- complex memory data structures, maintained with regular load/store instructions,can now resist machine power-cycles, software faults or system crashes. However, correctly managing persistence with the fine grain of memory instructions is laborious, with increased risk of compromising data integrity and recovery at any misstep. Programming abstractions from software libraries and support from language runtime and compilers are necessary to avoid memory bugs that are exacerbated with persistence. In this thesis, we address the challenges of supporting persistent memory in managed language environments by introducing J-NVM, a framework to efficiently access NVMM in Java. With J-NVM, we demonstrate how to design an efficient, simple and complete interface to weave NVMM-devised persistence into object-oriented programming,while remaining unobtrusive to the language runtime itself. In detail, J-NVM offers a fully-fledged interface to persist plain Java objects using failure-atomic sections. This interface relies internally on proxy objects that intermediate direct off-heap access to NVMM. The framework also provides a library of highly-optimized persistent data types that resist reboots and power failures. We evaluate J-NVM by implementing a persistent backend for Infinispan, an industrial-grade data store. Our experimental results, obtained with a TPC-B like benchmark and YCSB, show that J-NVM is consistently faster than other approaches at accessing NVMM in Java
APA, Harvard, Vancouver, ISO, and other styles
3

Scioville, Garcia Rodrigo. "Gestion des informations persistantes dans un système réparti à objets." Phd thesis, Grenoble 1, 1989. http://tel.archives-ouvertes.fr/tel-00333525.

Full text
Abstract:
Guide est un système d'exploitation expérimental reparti sur un réseau local. Les informations qu'il manipule sont structurées selon un modelé à objets. La description de l'un des composants de la machine virtuelle réalisant la gestion d'objets, a savoir la mémoire d'objets, est proposée. Sont présentés les choix de conception, sa réalisation et une analyse de l'expérience acquise. La mémoire d'objets est repartie et comporte deux niveaux: la mémoire virtuelle d'objets, qui constitue le support d'exécution des objets et la mémoire permanente d'objets, qui se charge de leur conservation
APA, Harvard, Vancouver, ISO, and other styles
4

Dechamboux, Pascal. "Gestion d'objets persistants : du langage de programmation au système." Phd thesis, Grenoble 1, 1993. http://tel.archives-ouvertes.fr/tel-00005124.

Full text
Abstract:
Cette these decrit la definition et la mise en oeuvre dun langage de programmation pour bases de donnees : le langage a objets Peplom (PErsistent Programming Language for Object Management). Lapproche adoptee a pour but doffrir une su^rete importante du langage, une implementation efficace et de la flexibilite pour le schema des definitions (types, modules, etc...). Le langage propose nest pas totalement nouveau puisquil est syntaxiquement base sur le langage C/C++ ce qui lui confere une conformite avec les standards. La these presente dans un premier temps un etat de lart en deux parties. La premiere partie sattache a etudier les systemes de types sous langle des modeles de memoire necessaires a leur implantation. La deuxieme partie analyse les SGBD a objets existants et les compare suivant un certain nombre de criteres. Le langage Peplom est ensuite decrit en insistant surtout sur leffort dintegration de concepts. Un typage fort et lintroduction orthogonale des concepts bases de donnees dans le langage de programmation lui confere une grande su^rete. Par ailleurs, Peplom apporte une solution interessante au probleme de structuration des programmes qui seffectue a deux niveaux : les types abstraits structurent les definitions des entites modelisees alors que les modules structurent les donnees manipulees. La production de programmes avec le langage Peplom seffectue en deux phases. La premiere phase consiste a saisir les definitions composant lapplication. Celles-ci sont memorisees de maniere incrementale dans un dictionnaire gere par le compilateur. Le dictionnaire autorise les incoherences transitoires de la description des programmes, offrant ainsi une grande flexibilite pour le programmeur et une bonne base pour levolution de schemas. La deuxieme phase realise la generation dapplications executables. Le generateur produit du code supportant le modele structurel et semantique des donnees. Il sappuie sur la couche systeme consistant simplement en un gestionnaire de memoire (persistante et temporaire). Les performances du prototype implante sont comparables a celles des systemes C++ persistants offrant moins de fonctionnalites.
APA, Harvard, Vancouver, ISO, and other styles
5

Dechamboux, Pascal Adiba Michel. "Gestion d'objets persistants du langage de programmation au système /." S.l. : Université Grenoble 1, 2008. http://tel.archives-ouvertes.fr/tel-00005124.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Lahire, Philippe. "Conception et realisation d'un modele de persistance pour la langage eiffel." Nice, 1992. http://www.theses.fr/1992NICE4543.

Full text
Abstract:
Cette these presente une integration de la persistance dans la langage a objets eiffel, dans le cadre du projet esprit ii business class qui demande la realisation d'un prototype pour des applications variees construites avec des composants reutilisables, evolutifs, fiables et efficaces. La premiere partie analyse les problemes poses pour une bonne integration et illustre l'espace des solutions possibles. Le modele propose vise une solution beaucoup plus generale que celle d'eiffel v2. 3, satisfait les principes de transparence et d'orthogonalite d'atkinson et exploite les acquis des produits existants. Les objets persistants sont stockes dans des p collections qui autorisant aussi bien les manipulations navigationnelles qu'associatives par selections. La deuxieme partie concoit une integration de ce modele a l'environnement eiffel. Quatre solutions sont proposees et evaluees pour le langage de requetes. La solution retenue generalise le concept d'iterateur et exprime les criteres par des routines parametriques. La fiabilite repose sur un mecanisme transactionnel, le plus transparent possible. Le partitionnement du monde persistant est realise par des pviews. La troisieme partie decrit l'implementation en utilisant le sgbd oriente objet o#2. Cela implique une traduction des classes eiffel dans le langage de o#2 et une modification de l'executif eiffel. Cette traduction est proposee de deux manieres, l'une dynamique, mais sans la propagation des methodes en memoire persistante et l'autre statique, par traduction complete. La gestion des transitions de statut (volatile persistant) se fait par une table integree dans l'executif. Les criteres de selection sont optimises par une reorganisation de leur syntaxe abstraite. La derniere partie fait un bilan de ce travail et suggere des perspectives de recherche
APA, Harvard, Vancouver, ISO, and other styles
7

Scioville, Garcia Rodrigo Krakowiak Sacha Adiba Michel Mossière Jacques. "Gestion des informations persistantes dans un système réparti à objets." S.l. : Université Grenoble 1, 2008. http://tel.archives-ouvertes.fr/tel-00333525.

Full text
APA, Harvard, Vancouver, ISO, and other styles
8

Nembo, Jean. "Gestion des objets complexes persistants dans les langages de programmation : une application au langage fortran." Paris 6, 1991. http://www.theses.fr/1991PA066593.

Full text
Abstract:
Cette these presente une approche d'extension d'un langage de programmation classique au support des objets complexes et des fonctionnalites bases de donnees. Apres un etat de l'art sur les differentes approches de modelisation d'objets complexes et de gestion de la persistance dans les langages de programmation, nous presentons le prototype nomme fop (fortran objets persistants), qui resulte de l'integration de la gestion des objets complexes persistants dans le langage fortran. Pour introduire les objets complexes dans ce langage, nous avons defini un modele de donnees base sur des concepts orientes objets. Un langage de definition de classes est implemente et permet de decrire les classes et les methodes associees, conformement au modele de donnees. L'architecture du systeme fop comporte deux niveaux essentiels: le premier niveau represente l'environnement de programmation et regroupe les interfaces de definition et de manipulation d'objets. Il offre un compilateur de classes, une interface graphique et le langage fortran enrichi par des mecanismes de manipulation d'objets complexes et de gestion des fonctionnalites bases de donnees. Le deuxieme niveau represente le gerant d'objets qui assure la transmission de messages aux objets, l'implementation des operateurs predefinis, la gestion des mecanismes de regroupement, de stockage et d'adressage des objets en memoire et sur disque. Pour garantir l'orthogonalite de la persistance, l'uniformite et l'homogeneite du langage fop, chaque objet est designe et manipule dans le programme via des noms attribues par l'usager ou via un identificateur genere par le systeme
APA, Harvard, Vancouver, ISO, and other styles
9

Meysembourg-Männlein, Marie Laurence. "Modèle et langage à objets pour la programmation d'applications réparties." Phd thesis, Grenoble INPG, 1989. http://tel.archives-ouvertes.fr/tel-00333509.

Full text
Abstract:
Cette thèse a été effectuée dans le cadre du projet Guide mené conjointement par le laboratoire de génie informatique et le centre de recherche Bull de Grenoble depuis mi 86. Guide est le support d'un ensemble de recherches sur la programmation des applications reparties. Ces recherches sont entreprises sur la base du développement d'un système expérimental : le système Guide. Ce dernier est un système d'exploitation reparti à objets qui fournit un haut niveau d'intégration (invisibilité de la répartition notamment). Un premier prototype du système fonctionne depuis fin 88 et permet la programmation et la mise œuvre d'applications par l'intermédiaire d'un langage de programmation spécifique. La thèse contient une présentation et une évaluation du modèle de programmation par objets mis œuvre par ce langage: la présentation met en évidence les principaux choix de conception et les justifie; l'évaluation est basée sur une étude comparative des modèles d'objets de Guide, de Trellis/Owl, d'Emerald et d'Eiffel, et sur des expériences de programmation réalisées sur le prototype. Elle met en évidence les aspects caractéristiques du modèle d'objets de guide, ses apports et ses limites
APA, Harvard, Vancouver, ISO, and other styles
10

Bellosta, Marie-Jo. "Systèmes d'interfaces pour la gestion d'objets persistants, Omnis." Paris 6, 1992. http://www.theses.fr/1992PA066034.

Full text
Abstract:
Les SGBDOO ont pour principale motivation d'apporter une solution nouvelle aux problèmes rencontrés par les applications ayant à manipuler de grands volumes de données complexes. En combinant les avantages des SGBD et des systèmes OO, ils apportent un meilleur support des objets complexes et une plus grande productivité des programmeurs d'applications par rapport aux systèmes relationnels. Dans ce contexte, cette thèse propose un système d'interfaces pour la gestion d'objets, omnis, destiné à faciliter la connexion entre des outils OO tels que des compilateurs, interpreteurs ou programme CAO et un gérant extensible d'objets afin de fournir un support au stockage des objets persistants et partagés. Omnis a pour objectif de rendre le gérant de schéma indépendant du modèle objet qu'il accueille. Son originalité réside dans sa capacité à s'adapter à différents modèles objets via son analyse des modèles et son extensibilité. L'analyse des modèles décompose tout modèle objet en au moins cinq sous-modèles: instanciation, héritage, agrégation, composition et client. Les sémantiques de chaque sous-modèle sont définies par un ensemble d'invariants et un ensemble d'opérations. Ainsi, l'accueil d'un nouveau modèle consiste à spécialiser les sous-modèles pertinents en redéfinissant ou en enrichissant leurs invariants et leurs opérations. L'extensibilité d'omnis est due à son modèle objet réflexif permettant la création dynamique d'objets de meta-description pour capturer de nouveaux modèles objets. Outre les bénéfices traditionnels de réutilisabilité et d'extensibilité, cette approche ouvre la voie à l'intéropérabilité entre systèmes basés sur différents modèles objets en fournissant une uniformité dans les protocoles de gestion de schéma, d'accès et de représentation d'objets
APA, Harvard, Vancouver, ISO, and other styles
11

Anota, Patrice. "Persistance et contrôle de concurrence dans les bases de données orientées objets." Compiègne, 1989. http://www.theses.fr/1989COMPD175.

Full text
Abstract:
Les langages orientés objets dotés de mécanismes de stockage peuvent prétendre être le modèle idéal de la majorité des applications. Les langages traditionnels de représentation àa base de frame utilisés en intelligence artificielle sauvent des images mémoire entre les sessions. Nous avons décidé de développer une méthode de stockage de gros objets de longueur quelconque dont la structure est cachée du SGBD. La première partie de la thèse décrit l'implantation d'une telle méthode sur la machine LISP. Cela constitue une réflexion sur une méthode de représentation efficace d'un objet en mémoire et sur disque. Le principal problème d'une telle représentation est le compromis entre place mémoire et temps CPU; des représentations compactes exigeant un temps CPU plus important pour sauvegarder et reconstituer l'objet. La seconde partie de cette thèse traite des problèmes de partage d'objets dans les bases de données orientées objets. Une analyse a été faite sur l'impact du contrôle de concurrence sur des concepts fondamentaux comme l'héritage propre aux bases de données orientées objets. Aucune méthode de contrôle de concurrence n'est profondément adaptée pour les environnements interractifs ou les transactions peuvent être longues. Nous avons fait des comparaisons entre les deux alternatives: méthodes traditionnelles de contrôle de concurrence et nouvelles méthodes. A partir d'une analyse précise, nous sommes à même d'en distinguer les avantages et les inconvénients.
APA, Harvard, Vancouver, ISO, and other styles
12

Millan, Thierry. "Ada et les systèmes orientés objets : les environnements persistants au travers d'un système de gestion de bases de données orienté objets." Toulouse 3, 1995. http://www.theses.fr/1995TOU30138.

Full text
Abstract:
Les nouvelles applications exigent d'une part, des fonctions de traitement et, d'autre part, des fonctions de stockage et de manipulation de gros volumes de donnees complexes. Par ailleurs, elles doivent pouvoir s'interconnecter de facon a echanger des informations, d'ou la necessite d'utilisation de normes. Dans cette these, nous proposons l'etude et la realisation d'une passerelle entre un langage de haut niveau pour le traitement des donnees (ada) et un sgbd pour leur stockage, leur manipulation et leur echange. En effet, le langage ada a ete concu et realise pour le developpement d'applications industrielles, soumises en consequence a de fortes contraintes telles que la generation d'executables performants et la garantie d'une securite maximale a l'execution. De plus, il existe de nombreuses methodes de conception pour ce langage normalise iso. Le sgbd choisi est oriente objets et suit la norme odmg. Il est ainsi parfaitement adapte au stockage et a la manipulation de donnees complexes. Afin que cette passerelle reste transparente a l'utilisateur, nous definissons l'environnement global des donnees en ada et dans le sgbdoo comme l'ensemble des triplets . A partir de cet ensemble, nous montrons comment isoler en ada l'environnement persistant, c'est-a-dire le sous-ensemble des triplets qui perdurent a la fin de l'execution d'un programme. De plus, nous proposons une solution de simulation de l'heritage et de la liaison dynamique dans des applications ada utilisant des donnees issues d'un sgbdoo. Pour finir, nous presentons le prototype d'une passerelle entre ada et le sgbdoo 02 qui valide l'etude
APA, Harvard, Vancouver, ISO, and other styles
13

Garrier, Yves. "Spécification d'un service objet CORBA de gestion de persistance introduisant une indépendance totale entre un langage d'implémentation et des bases de données hétérogènes." Versailles-St Quentin en Yvelines, 1996. http://www.theses.fr/1996VERS0010.

Full text
Abstract:
Les compagnies manipulant de grands volumes d'informations ont l'aide d'applications distribuées ont récemment migré vers des architectures multi-niveaux. Ceci, ajouté à la popularité croissante des technologies objets a conduit à l'émergence de systèmes objets distribués comme common object request broker architecture (CORBA). Corba, au travers de l'object request broker (ORB) agit comme un bus de communication pour les méthodes mais la gestion des données n'est pas incluse dans la spécification de base. L'intégration de bases de données est une priorité pour nombre de compagnies. Il en est de même de la portabilité des applications entre supports de stockage et la réutilisation des données existantes. Ces points ont été pris en compte dans la thèse. Plusieurs standards ou solutions existent pour gérer la persistance des objets. Nous proposons au travers d'une étude comparative, une spécification compatible avec les standards rassemblant les points forts des systèmes existants. La valeur ajoutée vient de l'intégration et de la fusion des standards et des implémentations de vendeurs comme IBM, SUN, IONA. Cette fusion couvre l'ensemble de la problématique de gestion de la persistance. Nous avons réutilisé le modèle odmg comme modeler canonique, l'object définition language (ODL) pour décrire le schéma de façon indépendante. Nous avons également spécifié comment publier sur un ORB les concepts d'odl, décrit un dictionnaire extensible, réutilise et étendu les interfaces du service et mis en oeuvre une correspondance vers c++ qui fusionne celles de l'omg et de l'odmg. Nous avons enfin décrit le processus de développement lors de l'utilisation du service, en considérant l'intégration de données hétérogènes ou la génération de schéma dans le cas de système nouveau
APA, Harvard, Vancouver, ISO, and other styles
14

Richard, Philippe. "Des objets complexes aux bases de données orienté-objet." Paris 11, 1989. http://www.theses.fr/1989PA112299.

Full text
Abstract:
Le sujet de cette thèse concerne l'évolution des bases de données à partir de l'émergence du modèle relationnel. Nous distinguons deux étapes principales qui sont apparues successivement : • Les modèles à objets complexes : le modèle relationnel a permis de formaliser la notion de base de données et a apporté des solutions élégantes au problème de la modélisation et de l'interrogation des données dites de gestion. Cependant, ce modèle s'est révélé insuffisant pour la prise en compte de domaines d'application tels que la CAO ou la bureautique. Pour ce type d'applications, il est nécessaire de modéliser des données de nature plus complexe que des ensembles de n-uplets plats. Notre travail dans le projet Verso s'inscrit dans ce contexte. • Les bases de données orienté-objet : si les modèles à objets complexes apportent de solutions satis­faisantes à la prise en compte de données hautement structurées, ils n'apportent pas de solutions à la programmation d'applications de bases de données. A partir des années 1980, des systèmes sont apparus combinant les fonctionnalités des bases de données avec la puissance de calcul d'un langage de programmation général. Suivant l'approche prise, on peut parler de systèmes relationnels étendus, de langages de programmation persistants ou de systèmes de bases de données orienté-objet. Cette thèse est composée de deux parties. La première partie (chapitres I à V) constitue un état de l'art qui présente l'évolution de la recherche en bases de données, des objets complexes (chapitre II) aux langages de programmation de bases de données (chapitres III à V). La deuxième partie de cette thèse (chapitre VI) regroupe une série de publications décrivant nos travaux dans ce domaine
This thesis is concerned with the two main streams of database research: • Complex object models: the relational data model provides a good theoretical foundation for databases and data manipulation languages. However, this model lacks of semantic power for the new emerging applications of databases (CAD, CAM, Office automation). The data involved in these domains of application are structurally more complex than sets of flat tuples. Our work in the Verso project defines a model for complex objects whose operations can be implemented by a finite state automaton which filters data on the fly. • Object-oriented databases: although complex objects models provide good solutions for taking into account complex data, they fall short of solving the problem of applications programming. Their associated languages lack of the necessary computing power. In the early 80's, new systems appeared which mixed database functionalities with the computing power of a general purpose programming language. Depending of the approach, we can speak of persistent programming languages or object­ oriented data bases. This work is composed of two parts. The first one (Chapters I to V) presents a state of the art which describes the main results in the database research on complex objects models (chapter I) and database pro­ gramming languages ( chapters II to V). The second part of this thesis (Chapter VI) groups seven publications which describe our work in these two domains
APA, Harvard, Vancouver, ISO, and other styles
15

Goubier, Thierry. "Modélisation d'interfaces homme-machine sémantiques." Rennes 1, 1998. http://www.theses.fr/1998REN10195.

Full text
Abstract:
Les interfaces homme-machine doivent être de plus en plus interactives, réutilisables et adaptables. Face à une telle exigence, il nous parait essentiel d'introduire la sémantique dans l'architecture de l'interface. Cette sémantique s'exprime par des concepts du domaine de l'application, et sont intégrés dans une architecture sous la forme de composants dépendants du domaine. Cette thèse présente une architecture intégrant ces composants, définissant leur granularité et un support à la création de ces composants. L'architecture ainsi proposée est mise en oeuvre en recouvrant aux techniques de programmation logique sous contraintes pour décrire les contraintes entre composants, et tirera avantage d'un mécanisme de gestion de persistance pour le support à la gestion de cohérence des composants.
APA, Harvard, Vancouver, ISO, and other styles
16

Li, Chumin. "Une étape dans la conception d'environnements intégrés d'objets." Compiègne, 1990. http://www.theses.fr/1990COMPD241.

Full text
Abstract:
Notre thèse est qu'il est nécessaire et possible de développer un environnement unifié intégré, fondé sur la notion d'objet, qui peut à la fois gérer de nombreux objets de façon permanente et partagée, et accommoder un grand nombre de mécanismes de représentation, de programmation et de déduction. Le point de départ de nos travaux est le modèle ensembliste PDM (Property Driven Model) développé par Jean-Paul Barthès à l'UTC et le prototype VORAS du même auteur qui réalisait un des premiers SGBD orientés objets. Nous avons proposé des adaptations et des extensions à ce modèle pour en obtenir une variation qui a été ensuite implantée. Cette nouvelle implantation nommée XINHUO constitue la base de notre environnement intégré. L'implantation de XINHUO est réalisée en objets et messages. Le noyau du système se compose d'un ensemble d'objets primitifs crées au format du modèle PDM. Ceux-ci coopèrent pour créer d'autres objets en exécutant leurs méthodes. La gestion des objets est réalisée de la même manière. La création et la gestion des objets sont faites dans un contexte multi-utilisateurs. L'implantation du système XINHUO ne présente aucune différence par rapport à son utilisation. XINHUO est implanté en LISP. Pour laisser plusieurs utilisateurs lancer leurs programmes en parallèle dans notre environnement, nous avons développé un nouvel interpréteur LISP qui permet les calculs parallèles, en modélisant l'évaluation sous forme d'opérations élémentaires et en utilisant les mécanismes orientés objets. La puissance expressive de notre environnement a été démontrée par deux applications : la simulation de SMALLTALK et la simulation de l'interpréteur Prolog OBLOGIS par des objets et des méthodes XINHUO. D'autre part, nous avons réalisé ProQuery 2, une implantation efficace du modèle objet logique unifié de Gloess, dans le contexte industriel de G-Base, SGBD orienté objet de GRAPHAEL, conçu sur le modèle ensembliste PDM.
APA, Harvard, Vancouver, ISO, and other styles
17

Jamrozik, Hervé. "Aide à la mise au point des applications parallèles et réparties à base d'objets persistants." Phd thesis, Grenoble 1, 1993. http://tel.archives-ouvertes.fr/tel-00005129.

Full text
Abstract:
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.
APA, Harvard, Vancouver, ISO, and other styles
18

Tout, Rabih. "Sauvegarde des données dans les réseaux P2P." Phd thesis, Université Claude Bernard - Lyon I, 2010. http://tel.archives-ouvertes.fr/tel-00731829.

Full text
Abstract:
Aujourd'hui la sauvegarde des données est une solution indispensable pour éviter de les perdre. Plusieurs méthodes et stratégies de sauvegarde existent et utilisent différents types de support. Les méthodes de sauvegarde les plus efficaces exigent souvent des frais d'abonnement au service liés aux coûts du matériel et de l'administration investis par les fournisseurs. Le grand succès des réseaux P2P et des applications de partage de fichiers a rendu ces réseaux exploitables par un grand nombre d'applications surtout avec la possibilité de partager les ressources des utilisateurs entre eux. Les limites des solutions de sauvegarde classiques qui ne permettent pas le passage à l'échelle ont rendu les réseaux P2P intéressants pour les applications de sauvegarde. L'instabilité dans les réseaux P2P due au taux élevé de mouvement des pairs, rend la communication entre les pairs très difficile. Dans le contexte de la sauvegarde, la communication entre les nœuds est indispensable, ce qui exige une grande organisation dans le réseau. D'autre part, la persistance des données sauvegardées dans le réseau reste un grand défi car la sauvegarde n'a aucun intérêt si les données sauvegardées sont perdues et que la restauration devient impossible. L'objectif de notre thèse est d'améliorer l'organisation des sauvegardes dans les réseaux P2P et de garantir la persistance des données sauvegardées. Nous avons donc élaboré une approche de planification qui permet aux nœuds de s'organiser dans le but de mieux communiquer entre eux. D'autre part, pour garantir la persistance des données sauvegardées, nous avons proposé une approche de calcul probabiliste qui permet de déterminer, selon les variations dans le système, le nombre de répliques nécessaire pour qu'au moins une copie persiste dans le système après un certain temps défini. Nos approches ont été implémentées dans une application de sauvegarde P2P.
APA, Harvard, Vancouver, ISO, and other styles
19

Soualeh, Nidhal. "Évaluation des effets neuro-inflammatoires de l’exposition périnatale aux anguilles (Anguilla anguilla L.) contaminées naturellement aux polluants organiques persistants sur le comportement et les fonctions cognitives dans un modèle murin." Thesis, Université de Lorraine, 2017. http://www.theses.fr/2017LORR0288/document.

Full text
Abstract:
Dans ce travail de thèse, nous avons évalué les effets inflammatoires, comportementaux et cognitifs de l’exposition périnatale des souris à trois matrices alimentaires d’anguilles, reflétant 3 niveaux de pollution (faible, moyenne et haute), tout en considérant le sexe de la progéniture ainsi que les différentes phases d’âges. Les réponses inflammatoires ont été évaluées, aussi bien au niveau cérébral, y compris dans les cellules de la microglie, qu’au niveau périphérique, à 4 stades de vie distincts, et ce dès la naissance jusqu’à l’âge moyen. Chez les souriceaux, mâles et femelles, dont leurs génitrices ont consommé de l’anguille contaminée, durant la période gestationnelle et lactationnelle, vs les témoins dont leurs mères ont consommé uniquement la diète standard, nos résultats ont montré une neuro-inflammation précoce et prononcée, ainsi qu’une production accrue des marqueurs pro-inflammatoires par les cellules de la microglie durant la période néonatale et postnatale. Cette réponse pro-inflammatoire a été chronique puisqu’elle a été à nouveau détectée même à un âge avancé (âges adulte et moyen). Nos résultats mettraient en évidence l’activation et la polarisation des cellules de la microglie depuis la naissance, chez les animaux exposés, vers le phénotype M1, susceptible d’induire les effets neurotoxiques apparus beaucoup plus tard dans les stades de la vie. En effet, un comportement dépressif-like a été observé à l’âge adulte uniquement chez les mâles. Cette altération sexe dépendante du comportement de résignation a été attribuée à l’hyperactivation de l’axe de stress, l’axe hypothalamique pituitaire surrénalien, mise en évidence par une forte production de la corticostérone chez les mâles à l’âge adulte. Chez les femelles, nous avons mis en évidence le développement d’un comportement hyperactif dès l’âge adulte, et d’un déclin cognitif à l’âge moyen. Nos résultats suggèrent que le déficit de la mémoire de rétention des femelles d’âge moyen exposées périnatalement à des anguilles moyennement et hautement contaminées serait lié à la diminution significative de l’activation à la fois d’ERK ½ et du NF-κB ainsi qu’à la réduction significative du taux d’acétylcholine, détectées au niveau de l’hippocampe de ces souris. A partir de ces données et de celles obtenues par d’autres membres de notre équipe, il apparait de plus en plus pertinent de prendre en considération le risque du couplage des effets neuro-oxydatif et neuro-inflammatoire dans la genèse de nombreux troubles cognitifs et comportementaux surtout de manière tardive et irréversible. Cela pourrait également être à l’origine d’une fragilité et d’une imprégnation précoce de différentes populations cellulaires qui conduiraient tardivement à une dégénérescence précoce des cellules en particulier au niveau neuronal et glial. En conclusion, nos résultats suggèrent une programmation périnatale sexe-dépendante des troubles, mis en évidence aussi bien sur le plan comportemental que sur le plan cognitif chez les souris dont leurs mères ont consommé de l’anguille polluée, via des mécanismes inflammatoires. Cela laisse supposer un impact endocrino-dépendant dont il faudrait confirmer la réalité et les mécanismes
Several lines of evidence indicate that early-life inflammation may predispose to mental illness in later-life. In our study, we investigated the impact of perinatal exposure to polluted eels on the brain and microglia inflammation in a lifespan approach as well as on the resignation behavior, the locomotor activity and the cognitive performances in the later life of male and female offspring mice. The effects of maternal standard diet (laboratory food) were compared to the same diet enriched with low, intermediate, or highly polluted eels. Our results showed a chronic brain inflammation in male and female offspring mice compared to controls, as assessed at the birth, up weaning, adulthood and middle-age. Activated microglia produced pro-inflammatory markers across the lifespan of male as well as female exposed offspring. The plasmatic level of myeloperoxidase was found to be significantly higher in both adult and middle-aged males and females vs. control offspring. However, high corticosterone levels were only found in adult male offspring mice perinatally exposed to polluted eels, suggesting a sex-selective dysregulation of the adult hypothalamic- pituitary- adrenal (HPA) axis. Sex selective differences were also found in adulthood, with regard to the offspring resignation behavior. Indeed, depressive-like symptoms were only found in adult male mice perinatally exposed to polluted eels. On the middle- age, sexe selective effects were found with regard to memory and locomotor activity. Indeed, hyperactive phenotype was only detected in females. In addition, impaired long-term memory was only detected in middle-aged females, perinatally exposed to either intermediately or highly polluted eels. This deficit was related to decreases in ERK1/2 and p65 activation, and acetylcholine levels that were only detected in female hippocampus exposed to either intermediately or highly polluted eels. In conclusion, our results indicated that early-life inflammatory insults were the plausible causative factor that programmed the behavior impairments and cognitive deficit in the later-life of offspring, and suggested that sex played an important role in the determination of nature of the appeared alterations
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography