Download presentation
Presentation is loading. Please wait.
Published byEleanor Theodora Garrison Modified over 9 years ago
1
ISO/IEC CD 19763-2 and WD19763-4 : Core Model and Model Mapping ISO/IEC JTC1/SC32/WG2 26-30 September 2005, Toronto SC32/WG2 Japan (Kanrikogaku Ltd) Masaharu Obayashi
2
MMF Core Metamodel (1)
3
Metamodel of Registered Target Structure Model Domain Profile Model Specification Model Classifier Model Selection Model Component Upper Model
4
MMF-4 Status ISO/IEC 19763-2 Metamodel for Model Mapping Information technology -- Framework for Metamodel interoperability Part 4: Metamodel for Model Mapping Editor: Toshiaki Kurokawa (Japan) Progress status WD 2004-05-09 SC32 N1109 Expert’s Draft for 1st CD SC32WG2 N0811
5
What is Model Mapping? Framework for Metamodel Interoperability ( MMF ) ISO/IEC CD 19763-1 Reference model ISO/IEC CD 19763-2 Core model ISO/IEC WD19763-3 Metamodel for ontology registration ISO/IEC WD19763-4 Metamodel for model mapping
6
Objectives This standard is a part of the metamodel framework family of standards. It is based on inheritance of the core model. Modelling method with using UML is coming into common use and MDA ( Model Driven Architecture ) promoted by OMG is a new approach that has come from considering the importance of modelling and model transformation technique. The metamodel framework for model mapping provides a normative metamodel which allows the describing of differences regarding formats and types of objects to be exchanged or shared. This metamodel framework also provides a capability for describing transformation rules between different objects in term of a meta ModelInstances.
7
Model Transformation Tool The tool based on MOF is useful for specifying and implementing the transformation rules. Such supporting tools use specialized transformation description languages. A formal transformation description language is needed to define complex transformation rule and share transformation among different tools. For example, OMG MOF QVT (Query, View and Transformation) is a formal transformation language to specify transformation rules precisely and availably. The model compiler is the function of generating simple codes from a model. A main important function supporting MDA is a function of transformation between one model and the other model. Illustrates the basic structure of the MMF for Model Mapping that could be minimal set of metamodel for representing both mapping targets and mapping rules.
8
Overview of Model Mapping Example: A transformation from a domain model on PIM into the same domain model on PSM. Transformation tool should be specified Model transformation definition
9
Model Transformation types of model transformation Type1: from upper level model into lower level model Type2: from implementation model into object code Type3: from conceptual model into object code Type4: from conceptual model to conceptual model
10
Basic Framework of registering MMF model mapping
11
Framework for Model Mapping
12
Projection type1 and Compilation -Model Relationship -Model Renaming -Model Equivalence -Model Enhancement -Model Transformation -Model Generation -Model Migration -Model Derivation -Value Computation -Value Aggregation -Value Conversion
13
Projection type2
14
Metamorphosis
15
MMF model mapping Metamodel The MapTable is a metaclass designating the metamodel/model/vallue transformation definition between source and target metamodel/model/value. The ModelTable is a metaclass designating the source/target metamodel of metamodel transformation. The Transformation is a metaclass designating an unit of model transformation between source and target including metamodel, model and value transformation definition respectively.
16
Model Transformation Example Simple UML metamodel Simple RDBMS metamodel Reference: Revised submission for MOF 2.0 Query/View/Transformation RFP (ad/2002-04-10) QVT-Merge Group version 2.0
17
Model Transformation Example (cont ’ ) Graphical Notation Textual Notation
18
Issues and work items on CD 19763-4 Technical Provide the concrete example using MOF QVT add the the statements about conformance criteria Editorial Review and Refine the specification Cross check the content with the other parts. Proofreading and refinement as English Target Date for 1st CD circulate editor’s final draft 2005-10-15 request comment and review by 2005-10-30 submit the document 2005-011-15
19
Thanks obayashi@kthree.co.jp
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.