106 research outputs found

    Les versions dans les bases de données orientées objet : modélisation et manipulation

    Get PDF
    This thesis concerns object oriented databases; it proposes solutions to model and manage databases integrating versions. The concept of version is needed in various application fields such as technical documentation management, computer aided design and software engineering. Versions permit notably to keep and manage the evolution of the real world entities handled in such fields. There are different ways for versioning. Some works chose to describe the global evolution of a database; they manage versions of the whole database or versions of a database subpart. Our study focuses on representing independently the evolution of each entity described in the database. On the one hand, we propose a conceptual model extended to the versioning of objects and classes. Composition and relationship links, whose semantics are refined by cardinalities, integrate versioning for complex entities. Such links, including versions, induce complex contraints for structural integrity. On the other hand, we propose a language to manage this kind of databases. Particularly, this language provide a SelectFromWhere-type querying which take into account the specificities of versions; a query can take the most of the different abstraction levels related to versions that is to say derivation forests, trees and versions. The model and the language are realized within a prototype. This prototype is an end-user interface which provides a graphical management of databases integrating versions.Cette thèse s'inscrit dans le domaine des bases de données orientées objet ; elle propose des solutions pour décrire et manipuler des bases de données intégrant des versions. Le concept de version est nécessaire dans de nombreux domaines d'application comme la gestion de documentations techniques, la conception assistée par ordinateur et le génie logiciel. Les versions permettent notamment de conserver et manipuler l'évolution des entités du monde réel gérées dans de tels domaines. Différentes gestions de versions sont possibles. Certains travaux gèrent des versions de base ou d'une partie de base pour décrire l'évolution globale d'une base de données ; notre étude s'intéresse, quant à elle, à la représentation de l'évolution de chaque entité décrite dans la base, de manière indépendante. Nous proposons, d'une part, un modèle conceptuel intégrant la gestion de versions d'objets et de classes. Les relations de composition et d'association, dont la sémantique est affinée à l'aide de cardinalités, intègrent les versions pour des entités complexes. De telles relations, incluant les versions, induisent des contraintes d'intégrité structurelle complexes, dont nous faisons l'étude. D'autre part, nous proposons un langage pour manipuler ce type de bases de données. Ce langage permet notamment une interrogation de type Select From Where qui prend en compte les spécificités liées aux versions ; les différents niveaux d'abstraction liés aux versions c'est-à-dire les forêts de dérivation, les arbres et les versions, peuvent être exploités lors d'une interrogation. Une réalisation du modèle et du langage est effectuée au sein d'un prototype. Ce prototype est une interface destinée à des utilisateurs occasionnels, en permettant de manipuler graphiquement une base de données intégrant des versions

    Société et l\u27économie à l\u27aune de la révolution numérique (la)

    Get PDF
    Rapport de la Commission "Économie numérique" présidée par Alain Bravo, du Centre d\u27analyse stratégique, et remis au Secrétaire d\u27État en charge du développement de l\u27économie numérique proposant un exercice prospectif sur les enjeux et perspectives des prochaines décennies (2015-2025). Ce rapport et l\u27ensemble des documents (42 fiches variables et 6 scénariis) sont disponibles sur le site : www.stratégie.gouv.fr/article.php3?id_article=99

    Conception d'un logiciel de contrĂ´le pour la plate-forme de prototypage waferboard TM

    Get PDF
    RÉSUMÉ L’évolution des domaines de l’électronique donne naissance à des circuits toujours plus complexes. Les phases de conception et de prototypage représentent une partie importante du coût de développement des produits. Le projet DreamWafer porte sur le prototypage rapide de systèmes électroniques. Il tente de proposer une nouvelle approche au prototypage et à la vérification fonctionnelle de systèmes électroniques, ce qui réduit ainsi leurs coûts de développement et les temps d’arrivé sur le marché. La plateforme s’appuie sur un circuit intégré à l’échelle de la tranche de silicium pour proposer l’équivalent d’un PCB reconfigurable. Une mer de contacts assure la connexion avec les composants déposés par l’usager sur la tranche de silicium et un réseau d’interconnexions configurables permet d’obtenir des routes équivalentes aux pistes de cuivre entre les billes des composants. L’objectif général du projet de recherche présenté ici consiste à concevoir le logiciel nécessaire au support d’une telle plateforme. Le projet comprend l’élaboration d’une architecture générale favorisant l’intégration des ressources techniques existantes (comme les algorithmes de routage), la conception d’une architecture évolutive simplifiant les accès au matériel, et la réalisation d’un système d’affichage adapté à la complexité d’une telle plateforme. Cette conception doit se faire dans un environnement technique bipolaire (électronique et logiciel) connaissant un renouvellement important des personnes intervenant dans le projet. L’architecture développée au cours de ces travaux est conçue pour prendre en charge les contraintes liées au pilotage de la plateforme électronique et de les isoler pour simplifier l’intégration matériel-logiciel et les développements à venir. Ce travail à fait l’objet d’un chapitre soumis pour le livre « Novel Advances in Microsystems Technologies and their Applications ». À cette architecture s’ajoute une contribution technique publiée à la conférence CCECE 2013 (Canadian Conference on Electrical and Computer Engineering) dont l’objectif est de permettre l’affichage rapide du grand volume de données requis pour la représentation d’une telle plateforme.---------- ABSTRACT Electronic system design methods are in constant evolution with access to technologies enabling the creation of increasingly complex circuits. The design and prototyping phases of today’s systems represent a significant part of the overall cost of many products. The DreamWafer project attempts to propose a new approach to the rapid prototyping of Printed Circuit Board, reducing costs and delays. The platform is based on a wafer-scale silicon integrated circuit that works as a reconfigurable PCB. A sea of contacts on its top surface provides the connections with the user components deposited on it and a configurable interconnection network is used to create routes as in a traditional PCB. We present the software written to support this platform. The project includes the development of general software architecture, the design of a scalable model simplifying access to equipment and the construction of a display system able to handle the dataset for such a platform. The architecture developed in this work is designed to handle the constraints related to the hardware while assisting the integration of functional modules. This work was the subject of a chapter submitted for the book « Advances in Novel Microsystems Technologies and their Applications ». In addition to this, an efficient new mechanism for the rapid display of large amounts of data representing the system is proposed. This technical contribution is going to be published in CCECE 2013 conference (Canadian Conference on Electrical and Computer Engineering). Software resulting from this work is currently being used for demonstration and must serve as a validation tool for the hardware

    Aspects de la Programmation Visuelle

    Get PDF

    Amélioration du flux d'information et réduction du temps de passage réseau

    Get PDF

    Évaluation, par simulation, des performances de serveurs de commerce électronique : étude de cas : le serveur GNP

    Full text link
    Mémoire numérisé par la Direction des bibliothèques de l'Université de Montréal
    • …
    corecore