48 research outputs found

    Méthode pour la définition des langages dédiés basée sur le métamodèle ISO/IEC 24744

    Get PDF
    Au cours des dernières années, il y a eu un intérêt croissant pour les langages dédiés (Domain Specific Languages (DSL)). Cet intérêt est motivé par l'émergence d'approches telles que l’ingénierie dirigée par les modèles, l’architecture dirigée par les modèles, les lignes de produits logiciels (SPL), les usines à logiciels et le développement dirigé par les modèles. Alors qu’au fond l'objectif de ces approches est d'élever le niveau d'abstraction du développement logiciel et d’augmenter le degré d’automatisation en utilisant des modèles de domaine précis et facilement exploitables par les machines, on constate que ces approches manquent de langages capables de produire de tels modèles et qu’elles sont toujours à la recherche de solutions pour mieux soutenir le développement selon ce nouveau paradigme. À cet égard, beaucoup de spécialistes considèrent les langages dédiés comme une solution capable d’aller au delà des modèles limités à la documentation et de produire des modèles précis prêts à être traités automatiquement par la machine. Les langages dédiés ont démontré un grand potentiel pour augmenter la productivité, améliorer la maintenabilité, élever le niveau d'abstraction, et produire des modèles exécutables. Toutefois, le développement de langages dédiés fiables et intègres est une activité difficile et coûteuse qui demande à la fois une connaissance du domaine et des compétences en développement des langages. Ainsi, l’établissement d’une infrastructure rendant le développement de DSL plus facile et plus accessible constituera une étape importante vers la concrétisation et la consolidation des approches dirigées par les modèles. Afin de développer cette infrastructure, nous pensons que les efforts doivent être axés sur trois domaines principaux : 1) les processus qui permettent d’offrir une approche disciplinée en matière de développement des DSL, 2) les outils pour soutenir le développement et la maintenance de ces DSL et 3) les standards pour assurer l’unification du développement et l’interopérabilité entre les outils. Cette thèse est une contribution au domaine des processus. Nous y proposons une méthode de développement de DSL basée sur la norme ISO/IEC 24744 (Software Engineering-Metamodel for Development Methodologies - SEMDM). La méthode est générée à partir du métamodèle décrit dans la norme. Elle décrit, entre autres, les activités et les tâches à exécuter lors du développement d’un DSL, les artefacts à manipuler (créer, utiliser ou modifier) et les personnes impliquées. La méthode fournit également, lorsque possible, des techniques et des lignes directrices expliquant comment certains éléments de la méthode peuvent être utilisés

    Mise en valeur de collections numériques réparties : de l'information aux connaissances

    Get PDF
    International audienceThe idea is to work in a spirit of federation and link a document or object to a cultural environment. The connections are made through a new social tool. This tool is adapted to the spirit transdisciplinary and trans. The bridge-building takes account of existing projects. This platform provides the means for researchers to find a maximum of links between projects and objects of academic research. It is interesting to place digital objects in their environment to enhance thematic collections outside an institutional framework. Knowledge or information contained in the basic concern metadata attributes to define an overall pattern of relationships between digital objects and actors.L'idée novatrice est de travailler dans un esprit fédératif et de relier un objet documentaire ou culturel à tout un environnement. Les liaisons se font au travers d'un nouvel outil social et particulièrement adapté à l'esprit transdisciplinaire et transrégional. La construction de liens pour rapprocher virtuellement des collections réparties sur un plan géographique tient compte des projets existant pour s'articuler avec eux. Cette plateforme donne les moyens aux chercheurs de retrouver un maximum de liens entre les projets et les objets académiques de recherche. Plutôt que de se concentrer uniquement sur les objets numériques il est intéressant de les replacer dans leur environnement de façon à valoriser des fonds entiers de collections thématiques et cela en sortant d'un cadre institutionnel. Les métas connaissances pour la représentation des connaissances du domaine d'application relèvent de la méta base chargée de contenir les structures des bases métiers. Les connaissances ou les informations contenues dans la méta base portent sur les attributs nécessaires pour définir un schéma global des relations entre les objets numériques et les acteurs

    Un modèle uniforme pour la modélisation et la métamodélisation d'une mémoire d'entreprise

    Full text link
    Thèse diffusée initialement dans le cadre d'un projet pilote des Presses de l'Université de Montréal/Centre d'édition numérique UdeM (1997-2008) avec l'autorisation de l'auteur

    Approche générique pour la modélisation et l'implémentation des processus

    Get PDF
    Une entreprise doit être capable de décrire et de demeurer réactive face à un événement endogène ou exogène. Une telle flexibilité peut s'obtenir par la gestion des processus d'entreprise (Business Process Management - BPM). Lors d'une démarche BPM, différentes transformations interviennent sur les modèles de processus développés par l'analyste métier et l'expert en technologies de l'information. Un non-alignement se crée entre ces modèles hétérogènes lors de leurs manipulations : il s'agit du "fossé métier-TI" tel que décrit dans la littérature. L'objectif de notre travail est de proposer un cadre méthodologique permettant un meilleur pilotage des processus métier, afin de tendre vers un alignement systématique de leur modélisation à leur implémentation au sein du système cible. A l'aide de concepts issus de l'ingénierie d'Entreprise et des Systèmes d'Informations dirigée par les modèles et des TI, nous définissons une démarche générique assurant une cohérence intermodèle. Son rôle est de conserver et de fournir toutes les informations liées à la structure et à la sémantique des modèles. En permettant la restitution intégrale d'un modèle transformé au sens de l'ingénierie inverse, notre plateforme permet une synchronisation entre modèle d'analyse et modèle d'implémentation. Le manuscrit présente également l'adéquation possible entre l'ingénierie des procédés et le BPM à travers un point de vue multi-échelle.A company must be able to describe and to remain responsive against endogenous or exogenous events. Such flexibility can be obtained with the Business Process Management (BPM). Through a BPM approach, different transformations operate on process models, developed by the business analyst and IT expert. A non-alignment is created between these heterogeneous models during their manipulation: this is the "business-IT gap" as described in the literature. The objective of our work is to propose a methodological framework for a better management of business processes in order to reach a systematic alignment from their modelling to their implementation within the target system. Using concepts from Model-driven Enterprise and Information System engineering, we define a generic approach ensuring an intermodal consistency. Its role is to maintain and provide all information related to the model structure and semantics. By allowing a full restitution of a transformed model, in the sense of reverse engineering, our platform enables synchronization between analysis model and implementation model. The manuscript also presents the possible match between process engineering and BPM through a multi- erspective scale.TOULOUSE-INP (315552154) / SudocSudocFranceF

    Approche générique pour la modélisation et l'implémentation des processus

    Get PDF
    Une entreprise doit être capable de décrire et de demeurer réactive face à un événement endogène ou exogène. Une telle flexibilité peut s'obtenir par la gestion des processus d'entreprise (Business Process Management - BPM). Lors d'une démarche BPM, différentes transformations interviennent sur les modèles de processus développés par l'analyste métier et l'expert en technologies de l'information. Un non-alignement se crée entre ces modèles hétérogènes lors de leurs manipulations : il s'agit du "fossé métier-TI" tel que décrit dans la littérature. L'objectif de notre travail est de proposer un cadre méthodologique permettant un meilleur pilotage des processus métier, afin de tendre vers un alignement systématique de leur modélisation à leur implémentation au sein du système cible. A l'aide de concepts issus de l'ingénierie d'Entreprise et des Systèmes d'Informations dirigée par les modèles et des TI, nous définissons une démarche générique assurant une cohérence intermodèle. Son rôle est de conserver et de fournir toutes les informations liées à la structure et à la sémantique des modèles. En permettant la restitution intégrale d'un modèle transformé au sens de l'ingénierie inverse, notre plateforme permet une synchronisation entre modèle d'analyse et modèle d'implémentation. Le manuscrit présente également l'adéquation possible entre l'ingénierie des procédés et le BPM à travers un point de vue multi-échelle. ABSTRACT : A company must be able to describe and to remain responsive against endogenous or exogenous events. Such flexibility can be obtained with the Business Process Management (BPM). Through a BPM approach, different transformations operate on process models, developed by the business analyst and IT expert. A non-alignment is created between these heterogeneous models during their manipulation: this is the "business-IT gap" as described in the literature. The objective of our work is to propose a methodological framework for a better management of business processes in order to reach a systematic alignment from their modelling to their implementation within the target system. Using concepts from Model-driven Enterprise and Information System engineering, we define a generic approach ensuring an intermodal consistency. Its role is to maintain and provide all information related to the model structure and semantics. By allowing a full restitution of a transformed model, in the sense of reverse engineering, our platform enables synchronization between analysis model and implementation model. The manuscript also presents the possible match between process engineering and BPM through a multi- erspective scal

    Modélisation générique d'un retour d'expérience cognitif. Application à la prévention des risques

    Get PDF
    Nous avons défini dans cette thèse une architecture logicielle générique permettant de réaliser des applications de retour d'expérience cognitif. Ces derniers intègrent une formalisation de l'analyse experte et sont une alternative aux Systèmes à Bases de Connaissance. Les applications sont opérationnalisées à partir de la définition du modèle de l'expérience qui est basé sur une structure objet simple couplée avec le modèle des croyances transférables pour prendre en compte les intertitudes. Nous avons développé des algorithmes génériques de recherche adaptés à la formalisation retenue de l'entité expérience ainsi qu'un alogorithme d'extraction d'un indicateur du risque. Ces algorithmes sont basés sur une proposition de similarité ensembliste particulière. Le modèle générique est basé sur un modèle adaptatif (Adaptive Object Model). Nous avons appliqué une partie des résultats de la thèse dans le cadre d'un projet Européen INTERREG SUP (Sécurité Urgence Pyrénées)

    Application de l'Intelligence Economique dans un Système d'Information Stratégique universitaire : processus de la modélisation des acteurs

    Get PDF
    Nous abordons une nouvelle gouvernance des universités en empruntant le processus d'intelligence économique pour faire évoluer un système d'information universitaire en un système d'information stratégique universitaire. Par notre contribution, nous étudions les processus propres à l'organisation, les processus propres à l'enseignant et les processus propres à l'étudiant pour modéliser les utilisateurs d'un système d'information stratégique universitaire. La description des ressources documentaires inspirée en partie des observations de la «millenial generation» et la modélisation des acteurs montrent aujourd'hui la complémentarité de deux univers : les mondes de l'indexation et les mondes du décisionnel reliés par les entrepôts de données

    Actes des 2èmes journées sur l’Ingénierie Dirigée

    Get PDF
    National audienceL’ingénierie dirigée par les modèles (IDM), appelée en anglais MDE (Model-Driven Engineering) ou aussi MDD (Model-Driven Development) place le modèle au centre du processus de conception et permet à cette notion de modèle de passer d’un rôle contemplatif à un rôle unificateur vis-à-vis des autres activités du cycle de développement du logiciel. L’IDM doit alors être vu non pas comme une révolution, mais comme un moyen d’intégrationde différents espaces techniques pour aller vers une production automatisée des logiciels.L’ingénierie dirigée par les modèles apporte alors des solutions à la construction de ces nouveaux logiciels en proposant des approches de modélisation, de métamodélisation, de détermination du domaine, de transformation et de prise en compte des plates-formes. Ces approches sont accompagnées de démarches de conception et de moyens de génération de code, mais également de validation et de vérification de la conformité des modèles produits vis-à-vis des métamodèles. Elles sont proches des idées actuelles comme la programmation générative, les langages spécifiques de domaine (DSL), le MIC (Model Integrating Computing) ou encore les usines à logiciels (Software factories). Après le succès des journées IDM à Paris en 2005, la seconde édition de ces journées se déroule à Lille et a pour objectif de rassembler les chercheurs francophones intéressés par ce domaine et souhaitant participer à la structuration de cette communauté scientifique émergente

    Application de l'Intelligence Economique dans un Système d'Information Stratégique universitaire : innovation par le processus de modélisation des acteurs

    Get PDF
    Nous abordons une nouvelle gouvernance des universités en empruntant le processus d'intelligence économique pour faire évoluer un système d'information universitaire en un système d'information stratégique universitaire. Par notre contribution, nous étudions les processus propres à l'organisation, les processus propres à l'enseignant et les processus propres à l'étudiant pour modéliser les utilisateurs d'un système d'information stratégique universitaire. La description des ressources documentaires inspirée en partie des observations de la «millenial generation» et la modélisation des acteurs montrent aujourd'hui la complémentarité de deux univers : les mondes de l'indexation et les mondes du décisionnel reliés par les entrepôts de données

    Apport de la modélisation des acteurs dans le cas de la mise en place d'un entrepôt universitaire

    Get PDF
    Nous abordons une nouvelle gouvernance des universités en empruntant le processus d'intelligence économique pour faire évoluer un système d'information universitaire en un système d'information stratégique universitaire. Le transfert d'un système d'information en système d'information décisionnel repose sur les bases métiers orientées vers les acteurs de l'université par la prise en compte de la modélisation des utilisateurs. Le développement d'un système d'information global de l'université doit tenir compte de l'évolutivité du contexte de l'université et de la prise en compte des systèmes d'information alternatifs. Par notre contribution, nous étudions les processus propres à l'organisation, les processus propres à l'enseignant et les processus propres à l'étudiant pour modéliser les utilisateurs d'un système d'information stratégique universitaire. La description des ressources électroniques inspirée en partie des observations de la «millenial generation» et la modélisation des acteurs montrent aujourd'hui la complémentarité de deux univers : les mondes de l'indexation et les mondes du décisionnel reliés par les entrepôts de données
    corecore