Font Size: a A A

Applications du paradigme oriente objet a l'implantation de la persistance du langage Mondel et a un cadre d'applications pour les algorithmes de placement

Posted on:1996-01-25Degree:M.ScType:Thesis
University:Universite de Sherbrooke (Canada)Candidate:Laflamme, IvanFull Text:PDF
GTID:2461390014486346Subject:Computer Science
Abstract/Summary:
Cette recherche considere deux applications dans le domaine des bases de donnees orientees objet. La premiere partie de ce memoire traite de l'implantation de la persistance du langage Mondel (Montreal description language) au moyen du systeme de gestion de bases de donnees orientees objet (SGBDOO) Ode (Object database and environment). La deuxieme partie developpe la conception et la documentation d'un cadre d'applications pour les algorithmes de placement d'objets dans les bases de donnees orientees objet.;L'etude sur l'implantation de la persistance du langage Mondel aborde le probleme de la traduction d'une specification en langage de haut niveau, c'est-a-dire Mondel, vers le langage d'implantation O++. L'objectif du projet reside dans l'etude du modele logique de persistance de Mondel et de sa mise en oeuvre a l'aide du SGBDOO Ode.;Nous avons developpe et implante une approche pour simuler sous Ode/EOS (Experimental Object Store) le parallelisme et l'appel d'operation tels qu'ils sont definis dans le langage Mondel.;La deuxieme partie traite de la conception et de la documentation d'un cadre d'applications pour les algorithmes de placement dans les SGBDOO. Un cadre d'applications permet a un client d'importer un nombre de classes et des mecanismes que celui-ci peut utiliser ou adapter.;Toutefois, l'utilisation d'un cadre d'applications presuppose une bonne comprehension de la responsabilite de chacune des classes etablissant des collaborations entre ses instances. La documentation d'un cadre doit permettre de comprendre les services que celui-ci offre, mais surtout faciliter la reutilisation des abstractions de ce cadre.;Les resultats que nous avons obtenus concernent la modelisation de l'algorithme par arbres de placement, a l'aide de la methodologie de Booch et de l'outil de conception Rational/Rose. Nous avons egalement fait l'implantation de l'algorithme, sous forme de programmation lettree (Literate Programming), a l'aide de l'outil FlexOr.
Keywords/Search Tags:Cadre d'applications pour les algorithmes, L'implantation de, De la, Du langage mondel, De donnees orientees objet, De placement, Persistance du, La persistance
Related items