5 research outputs found

    Virtual Composition of EMF Models

    Get PDF
    National audienceModel composition is a very important modeling task as it allows to combine various perspectives of a system (represented by various models) into a single specialized view (a composed model). Several approaches have been proposed to tackle this problem, but they present some important limitations concerning efficiency, interoperability, and/or synchronization issues (mainly due to the element cloning mechanism used to create the composed model). In this paper we propose a new model composition method based on the virtualization of the composition mechanism. In our approach, the composed model is in fact created as a virtual model that redirects all its model access and manipulation requests directly to the set of base models from which it was generated. This is done transparently for the designer. Our mechanism improves the composition process with relation to the limitations mentioned above. The solution has been implemented and validated in a prototype tool on top of EMF.La composition de modèles est une tâche de modélisation très importante car elle permet de combiner différents points de vue d'un système (qui est représenté par divers modèles) en une seule vue spécialisée (un modèle composé). Plusieurs approches ont été proposées pour aborder ce problème, mais elles présentent d'importantes limitations concernant l'efficacité, l'interopérabilité, et/ou les problèmes de synchronisation (principalement en raison du mécanisme de clonage d'éléments utilisé pour la création du modèle composé). Dans cet article nous proposons une nouvelle méthode de composition des modèles basée sur la virtualisation du mécanisme de composition. Dans notre approche, le modèle composé est en fait créé comme un modèle virtuel qui redirige toutes ses demandes d'accès et de manipulation directement à l'ensemble des modèles de base à partir desquelles il a été généré. Cela se fait d'une manière transparente pour le concepteur. Notre mécanisme améliore le processus de composition par rapport aux limitations mentionnées ci-dessus. La solution a été implémentée et validée dans un prototype développé sur EMF (Eclipse Modeling Framework)

    Transforming Very Large Models in the Cloud: a Research Roadmap

    Get PDF
    International audienceModel transformations are widely used by Model-Driven Engineering (MDE) platforms to apply different kinds of operations over models, such as model translation, evolution or composition. However, existing solutions are not designed to handle very large models (VLMs), thus facing scalability issues. Coupling MDE with cloud-based platforms may help solving these issues. Since cloud-based platforms are relatively new, researchers still need to investigate if/how/when MDE solutions can benefit from them. In this paper, we investigate the problem of transforming VLMs in the Cloud by addressing the two phases of 1) model storage and 2) model transformation execution in the Cloud. For both aspects we identify a set of research questions, possible solutions and probable challenges researchers may face

    Virtual Composition of EMF Models

    Get PDF
    National audienceModel composition is a very important modeling task as it allows to combine various perspectives of a system (represented by various models) into a single specialized view (a composed model). Several approaches have been proposed to tackle this problem, but they present some important limitations concerning efficiency, interoperability, and/or synchronization issues (mainly due to the element cloning mechanism used to create the composed model). In this paper we propose a new model composition method based on the virtualization of the composition mechanism. In our approach, the composed model is in fact created as a virtual model that redirects all its model access and manipulation requests directly to the set of base models from which it was generated. This is done transparently for the designer. Our mechanism improves the composition process with relation to the limitations mentioned above. The solution has been implemented and validated in a prototype tool on top of EMF.La composition de modèles est une tâche de modélisation très importante car elle permet de combiner différents points de vue d'un système (qui est représenté par divers modèles) en une seule vue spécialisée (un modèle composé). Plusieurs approches ont été proposées pour aborder ce problème, mais elles présentent d'importantes limitations concernant l'efficacité, l'interopérabilité, et/ou les problèmes de synchronisation (principalement en raison du mécanisme de clonage d'éléments utilisé pour la création du modèle composé). Dans cet article nous proposons une nouvelle méthode de composition des modèles basée sur la virtualisation du mécanisme de composition. Dans notre approche, le modèle composé est en fait créé comme un modèle virtuel qui redirige toutes ses demandes d'accès et de manipulation directement à l'ensemble des modèles de base à partir desquelles il a été généré. Cela se fait d'une manière transparente pour le concepteur. Notre mécanisme améliore le processus de composition par rapport aux limitations mentionnées ci-dessus. La solution a été implémentée et validée dans un prototype développé sur EMF (Eclipse Modeling Framework)
    corecore