25 research outputs found

    Apports de la modélisation algébrique pour la représentation de connaissances par objets : illustration en AROM

    Get PDF
    National audienceAROM est un système de représentation de connaissances reposant, à l'image des diagrammes de classes d'UML, sur deux types d'entités de modélisation complémentaires : les classes et les associations. Il intègre un langage de modélisation algébrique (ou LMA) qui sert de support à différents mécanismes d'inférence. Ce langage permet l'écriture d'équations, de contraintes, et de requêtes, impliquant les instances des classes et des associations. La présence d'un module de types en AROM permet d'étendre l'ensemble des types (donc des valeurs et des opérateurs) supportés par le LMA. A travers la description du LMA d'AROM, cet article souligne l'apport d'un langage de modélisation algébrique pour un système de représentation de connaissances tant au niveau de la déclarativité qu'en termes des inférences possibles

    Conception et mise en œuvre de systèmes d information spatio-temporelle adaptatifs ( le framework ASTIS )

    No full text
    Les travaux de thèse s'inscrivent dans le cadre de la conception et du développement des systèmes d'information spatio-temporelle basés sur le Web, avec comme objectif particulier l'adaptation à l'utilisateur et à son contexte. Les recherches visent à offrir une approch1 conceptuelle de l'adaptation, le but étant de faciliter le travail des concepteurs de SIST en leur permettant de concevoir (à l'aide d'un framework conceptuel) et générer (à l'aide d'un framework logiciel) des SIST adaptables, dans une approche basée sur des modèles. Afin d'assurer l'extensibilité de notre approche de conception de SIST, nous nous sommes basés sur une forte séparation entre le contenu de l'application (les données) et sa présentation (la forme sous laquelle les données sont présentées à l'utilisateur). La séparation est prise en compte dès la conception des applications, les concepteurs étant amenés à faire la modélisation du contenu (le modèle de données) et la modélisation de la présentation de manière indépendante. Cette séparation est aussi mise en oeuvre dans le fonctionnement des applications SIST générées, qui sont composées d'un module de gestion de données et d'un module de gestion de présentation, complètement indépendants. Notre plateforme, appelée ASTIS, propose une approche en deux étapes de l'adaptation. La première étape consiste à obtenir des modèles de données et de présentation adaptés à l'utilisateur et à son contexte d'utilisation. Les concepteurs doivent d'abord spécifier le modèles généraux de l'application: le modèle de données et le modèle de présentation. Ensuite, ils doivent spécifier le modèle d'adaptation, décrivant les transformations à appliquer au modèle de données et au modèle de présentation afin de les adapter aux caractéristiques de l'utilisateur et de son contexte. En fonction des caractéristiques de l'utilisateur et de son contexte, ASTIS permet d'appliquer ces transformations dynamiquement pour obtenir un modèle de données et un modèle de présentation adaptées. La deuxième étape utilise un générateur appelé GenGHIS afin de générer à partir de ces modèles une application adaptée, tant au niveau du contenu qu'au niveau de la présentation, aux caractéristiques de l'utilisateur et de son contexte. L'environnement ASTIS a été développé au sein de l'équipe comme plateforme Java modulaire, basée sur des technologies comme sve et XML, réalisée en conformité avec les standards élaborés par l'Open Geospatial Consortium.Work of thesis lies within the scope of the design and the development of Spatio-Temporallnformation Systems (STIS), and especially adapting these systems to the user and their context. Our research aims at providing a conceptual approach for the adaptation, the goal being to facilitate the work of the STIS designers while enabling them to conceive (using a conceptual framework) and to generate (using a software framework) adaptable STIS, in an approach based on models. ln order to ensure the extensibility of our approach for STIS design, we employed a strong separation between the contents of the application (data) and its presentation (the form under which the data are presented at the user). Separation is taken into account right from the design phase of the applications, the designers being brought to make the modeling of the contents (the data model) and the modeling of the presentation in an independent way. This separation is also implemented in the functioning of the generated STIS applications, which are composed of a data management module and of a presentation management module, completely independent from each other. Our platform, called ASTIS (Adaptive Spatio-Temporallnformation System), proposes an adaptation approach based on two phases. The first phase consists in obtaining models for data and for presentation, adapted to the user and to their context of use. The designers must initially specify the general models of the application: the data model and the presentation mode!. Then, they must specify the adaptation model, describing the transformations to be applied to the data model and to the presentation model in order to adapt them to the characteristics of the user and of their context. According to the characteristics of the user and his context, ASTIS allows to applying thesE transformations dynamically in order to obtain an adapted data model and an adapted presentation mode!. The second phase uses a generator called GenGHIS in order to generate trom these models a complete adapted application, both content wise and presentation wise, to the characteristics of the user and of their context. The ASTIS platform was developed by our team as a modular Java platform, based on technoloaies like SVG and XML, carried out in conformity with the standards elaborated bv the Open Geospatial Consortium.GRENOBLE1-BU Sciences (384212103) / SudocSudocFranceF

    GENGHIS : an Environment for the Generation of Spatiotemporal Visualization Interfaces

    No full text
    International audienceno abstrac
    corecore