Gestion de métadonnées utilisant tissage et transformation de modèles

L interaction et l interopérabilité entre différentes sources de données sont une préoccupation majeure dans plusieurs rganisations. Ce problème devient plus important encore avec la multitude de formats de données, APIs et architectures existants. L ingénierie dirigée par modèles (IDM) est un parad...

Full description

Saved in:
Bibliographic Details
Main Author : Didonet del Fabro Marcos (Auteur)
Corporate Authors : Université de Nantes 1962-2021 (Organisme de soutenance), Université de Nantes Faculté des sciences et des techniques (Autre partenaire associé à la thèse), École doctorale sciences et technologies de l'information et des matériaux Nantes (Ecole doctorale associée à la thèse), Laboratoire d Informatique de Nantes Atlantique (UMR 6241) Nantes (Laboratoire associé à la thèse)
Other Authors : Bézivin Jean (Directeur de thèse), Valduriez Patrick (Directeur de thèse)
Format : Thesis
Language : anglais
Title statement : Gestion de métadonnées utilisant tissage et transformation de modèles / Marcos Didonet del Fabro; sous la direction de Jean Bézivin et Patrick Valduriez
Published : [S.l.] : [s.n.] , 2007
Physical Description : 1 vol. (161 p.)
Note de thèse : Thèse doctorat : Informatique : Nantes : 2007
Subjects :
LEADER 06116cam a2200397 4500
001 PPN117981079
003 http://www.sudoc.fr/117981079
005 20240531154500.0
029 |a FR  |b 2007NANT2039 
035 |a (OCoLC)494075309 
100 |a 20071003d2007 k y0frey0103 ba 
101 0 |a eng  |d fre  |d eng  |i fre 
102 |a FR 
105 |a y m ||||| 
106 |a r 
200 1 |a Gestion de métadonnées utilisant tissage et transformation de modèles  |b Texte imprimé  |f Marcos Didonet del Fabro  |g sous la direction de Jean Bézivin et Patrick Valduriez 
210 |a [S.l.]  |c [s.n.]  |d 2007 
215 |a 1 vol. (161 p.)  |c ill.  |d 30 cm 
300 |a Thèse rédigée en anglais avec un résumé étendu en français 
320 |a 140 références bibliographiques 
328 |b Thèse doctorat  |c Informatique  |e Nantes  |d 2007 
330 |a L interaction et l interopérabilité entre différentes sources de données sont une préoccupation majeure dans plusieurs rganisations. Ce problème devient plus important encore avec la multitude de formats de données, APIs et architectures existants. L ingénierie dirigée par modèles (IDM) est un paradigme relativement nouveau qui permet de diminuer ces problèmes d interopérabilité. L IDM considère toutes les entités d un système comme un modèle. Les plateformes IDM sont composées par des types de modèles différents. Les modèles de transformation sont des acteurs majeurs de cette approche. Ils sont utilisés pour définir des opérations entre modèles. Par contre, il y existe d autres types d interactions qui sont définies sur la base des liens. Une solution d IDM complète doit supporter des différents types de liens. Les recherches en IDM se sont centrées dans l étude des transformations de modèles. Par conséquence, il y a beaucoup de travail concernant différents types des liens, ainsi que leurs implications dans une plateforme IDM. Cette thèse étudie des formes différentes de liens entre les éléments de modèles différents. Je montre, à partir d une étude des nombreux travaux existants, que le point le plus critique de ces solutions est le manque de généricité, extensibilité et adaptabilité. Ensuite, je présente une solution d IDM générique pour la gestion des liens entre les éléments de modèles. La solution s appelle le tissage de modèles. Le tissage de modèles propose l utilisation de modèles de tissage pour capturer des types différents de liens. Un modèle de tissage est conforme à un étamodèle noyau de tissage. J introduis un ensemble des définitions pour les modèles de tissage et concepts liés. Ensuite, je montre comment les modèles de tissage et modèles de transformations sont une solution générique pour différents problèmes d interopérabilité des données. Les modèles de tissage sont utilisés pour générer des modèles de transformations. Ensuite, je présente un outil adaptive et générique pour la création de modèles de tissage. L approche sera validée en implémentant un outil de tissage appelé AMW (ATLAS Model Weaver). Cet outil sera utilisé comme solution de base pour différents cas d applications. 
330 |a The interaction and interoperability between different data sources is a major concern in many organizations. The different formats of data, APIs, and architectures increases the incompatibilities, in a way that interoperability and interaction between components becomes a very difficult task. Model driven engineering (MDE) is a paradigm that enables diminishing interoperability problems by considering every entity as a model. MDE platforms are composed of different kinds of models. Some of the most important kinds of models are transformation models, which are used to define fixed operations between different models. In addition to fixed transformation operations, there are other kinds of interactions and relationships between models. A complete MDE solution must be capable of handling different kinds of relationships. Until now, most research has concentrated on studying transformation languages. This means additional efforts must be undertaken to study these relationships and their implications on a MDE platform. This thesis studies different forms of relationships between models elements. We show through extensive related work that the major limitation of current solutions is the lack of genericity, extensibility and adaptability. We present a generic MDE solution for relationship management called model weaving. Model weaving proposes to capture different kinds of relationships between model elements in a weaving model. A weaving model conforms to extensions of a core weaving metamodel that supports basic relationship management. After proposing the unification of the conceptual foundations related to model weaving, we show how weaving models and transformation models are used as a generic approach for data interoperability. The weaving models are used to produce model transformations. Moreover, we present an adaptive framework for creating weaving models in a semi-automatic way. We validate our approach by developing a generic and adaptive tool called ATLAS Model Weaver (AMW), and by implementing several use cases from different application scenarios. 
606 |3 PPN112999050  |a Ingénierie dirigée par les modèles  |3 PPN027253139  |x Thèses et écrits académiques  |2 rameau 
686 |a 004  |2 TEF 
700 1 |3 PPN11798180X  |a Didonet del Fabro  |b Marcos  |f 1978-...  |4 070 
702 1 |3 PPN031125174  |a Bézivin  |b Jean  |f 1946-....  |4 727 
702 1 |3 PPN028314417  |a Valduriez  |b Patrick  |4 727 
712 0 2 |3 PPN026403447  |a Université de Nantes  |c 1962-2021  |4 295 
712 0 2 |3 PPN033124884  |a Université de Nantes  |b Faculté des sciences et des techniques  |4 985 
712 0 2 |3 PPN068720513  |a École doctorale sciences et technologies de l'information et des matériaux  |c Nantes  |4 996 
712 0 2 |3 PPN137062508  |a Laboratoire d Informatique de Nantes Atlantique (UMR 6241)  |c Nantes  |4 981 
801 3 |a FR  |b Abes  |c 20171204  |g AFNOR 
979 |a SCI 
930 |5 441092104:316768707  |b 441092104  |j u 
998 |a 512025