Download presentation
Presentation is loading. Please wait.
Published byHelena McCoy Modified over 9 years ago
1
WG2 N1338: MFI-2-4 Registration Examples Masaharu OBAYASHI Kanrikogaku, Ltd. SC32/WG2 London Meeting (2009.11.12-20)
2
What is Modeling using UML? Modeling Target and Domain MDA (Model Driven Architecture) Modeling Type Variation Modeling Viewpoints Enterprise Viewpoint Information Viewpoint Computational Viewpoint Engineering Viewpoint Technology Viewpoint Conceptual (Class) Model vs. Instance Model Various Granularities and Abstraction levels PIM ( Platform Independent Model ) vs. PSM ( Platform Specific Model ) Metamodel and Domain Model
3
Enterprise Viewpoint Information Viewpoint Computational Viewpoint Engineering Viewpoint Technology Viewpoint RM-ODP
4
Enterprise Viewpoint Information Viewpoint Computational Viewpoint Engineering Viewpoint Technology Viewpoint RGPS Role Goal Process Service
5
Enterprise Viewpoint Information Viewpoint Computational Viewpoint Engineering Viewpoint Technology Viewpoint HL7RIM/V3/CDA/EHR-S/SAEAF Role Entity Act EHR-S FM SAEAF: Behavior SAEAF: Behavior SAEAF: Service DMIM RMIM CMET Voc CDA
6
Grammar Expression, Sentence, Diagram Vocabulary. Dictionary English, Japanese, UML profile Meta modeling Framework
7
UML Modeling Facility Enhancement of Modeling Facility Extension by defining metamodel Extension by profiling metamodel Restriction by limiting Modeling Construct Extension mechanism of UML stereotype tagged values constraint
8
PIM Transformation Tool Transformation Rule PSM PIM-PSM Transformation
9
PIM-PIM Transformation PIM Transformation Tool Transformation Rule PIM
10
Framework for Modeling Management
11
(c) 2007 Masaharu Obayashi 11 Meaning of Meaning [Ogden, Richards, 1923: enhanced by Obayashi ]
12
(c) 2007 Masaharu Obayashi 12 Graphical Notation Sign Concept (Classifier) Instances Domain Profile ComponentSet Component Conceptualization
13
Relationship of MFI-2,4 and MFI-5,7,8,9
14
MFI-2 ISO/IEC 19763-7ISO/IEC 19763-5ISO/IEC 19763-8 MFI-4 Process metamodel Service metamodel Role-Goal metamodel Core metamodel Mapping metamodel register Role-Goal model Process model Service model Role-Goal model instance Process model instance Service model instance
15
Selection
16
Relationship of MFI-2,4 and ISO/IEC 19793
17
MFI-2 ISO/IEC 19763ISO/IEC 19793 MFI-4 Information metamodel Computation metamodel Enterprise metamodel Core metamodel Mapping metamodel register Enterprise model Information model Computation model Enterprise Model instance Information Model instance Computation Model instance
18
MFI-2 ISO/IEC 19763ISO/IEC 19793 MFI-4 Technology metamodel RM-ODP/PIM metamodel Engineering metamodel Core metamodel Mapping metamodel register Engineering model Technology model PIM model Engineering model instance Technology model instance PIM model instance
19
Selection
20
Relationship of MFI-2,4, RGPS and RM-ODP
21
Selection
22
Relationship of MFI-2,4 and ODM
23
ODM metamodel
24
MFI-2 ODM MFI-4 UML/RDFS metamodel RDFS metamodel UML/OWL metamodel Core metamodel Mapping metamodel UML/OWL model UML/RDFS model RDFS model UML/RDFS Instance UML/OWL Instance ODM OWL metamodel OWL model OWL InstanceRDFS Instance register
25
MFI-2 ODM MFI-4 CL metamodel TM metamodel OWL metamodel Core metamodel Mapping metamodel register OWL modelCL modelTM model OWL model instance CL model instanceTM model instance
26
Relationship of MFI-2,4 and ISO 13606 and HL7RIM
27
MFI-2 HL7RIMISO 13606-2ISO 13606-1 MFI-4 Archetype metamodel Reference Information metamodel Reference metamodel Core metamodel Mapping metamodel register IHE XDS Profile model ISO 13606-3 HL7CDA IHE XDS instance openEHRHL7CDA Instance Archetype/Template Reference Archetype model DMIM model
28
MFI-2 HL7RIMXMLEXCEL MFI-4 Schema metamodel Reference Information metamodel Spreadsheet metamodel Core metamodel Mapping metamodel register SpreadsheetXML HL7 CDA SpreadsheetXMLHL7CDA instance Maptable model DMIM/XMLschema model Maptable Instance Maptable Instance Maptable Model ISO 13606-2 Archetype metamodel ISO 13606-3 openEHR Reference Archetype model Archetype/Template Instance
29
Relationship of MFI-2,4 and IDEF1X
30
MFI-2 IDEF1XISO/IEC 19501IDEF1X MFI-4 UML/Class Diagram metamodel Reference metamodel Reference metamodel Core metamodel Mapping metamodel register IDEF1X Data model UML Data model IDEF1X Data model instance UMLData model instance Data model Instance
31
Framework for Modeling Management: Example (1)
32
(c) 2007 Masaharu Obayashi Process and Service Sign Concept ( Classifier ) Instances Domain Profile ComponentSet Component Conceptualization Sign Concept ( Classifier ) Domain Profile Conceptualization Process metamodel Process model A-E Service metamodel Service model P-S mapping ComponentSet Instances ServiceProcess
33
33 Process and Service Sign Concept (Classifier) Instances Domain Profile ComponentSet Component Conceptualization Sign Concept (Classifier) Domain Profile Conceptualization Process metamodel Process model A-E Service metamodel Service model ComponentSet Instances Service Process P-S mapping Sign Concept (Classifier) Instances Domain Profile ComponentSet Component Conceptualization Sign Concept (Classifier) Domain Profile Conceptualization Abc Process instance T-I XYZ Service instance P-S mapping ComponentSet Instances Xyz Service Abc Process
34
(c) 2009 Masaharu Obayashi Role and Goal Sign Concept ( Classifier ) Instances Domain Profile ComponentSet Component Conceptualization Sign Concept ( Classifier ) Domain Profile Conceptualization RG metamodel RG model A-E Process metamodel Process model RG-P mapping Instances ComponentSet Role Goal Process
35
35 Role and Goal Sign Concept (Classifier) Instances Domain Profile ComponentSet Component Conceptualization Sign Concept (Classifier) Domain Profile Conceptualization RG metamodel RG model A-E Process metamodel Process model ComponentSet Instances Process RG-P mapping Sign Concept (Classifier) Instances Domain Profile ComponentSet Component Conceptualization Sign Concept (Classifier) Domain Profile Conceptualization Aaaa-Bbb RG instance T-I Abc Service instance RG-P mapping ComponentSet Instances Abc Process Aaa Role Role Goal Bbb Goal
36
Framework for Modeling Management: Example (2)
37
cook food fisherfarmer driver ingredients procurement heating and cooking units recipe recipe of salad butcher cutstirdish mixer making a lunch box Role and Goal Process Service model model instance
38
38 Role and Goal Sign Concept (Classifier) Instances Domain Profile ComponentSet Component Conceptualization Sign Concept (Classifier) Domain Profile Conceptualization RG metamodel RG model A-E Process metamodel Process model ComponentSet Instances Process RG-P mapping Sign Concept (Classifier) Instances Domain Profile ComponentSet Component Conceptualization Sign Concept (Classifier) Domain Profile Conceptualization Aaaa-Bbb RG instance T-I Abc Process instance RG-P mapping ComponentSet Instances Abc Process Aaa Role Role Goal Bbb Goal cook foodfisher farmer driver ingredients procurement heating and cooking units
39
39 Process and Service Sign Concept (Classifier) Instances Domain Profile ComponentSet Component Conceptualization Sign Concept (Classifier) Domain Profile Conceptualization Process metamodel Process model A-E Service metamodel Service model ComponentSet Instances Service Process P-S mapping Sign Concept (Classifier) Instances Domain Profile ComponentSet Component Conceptualization Sign Concept (Classifier) Domain Profile Conceptualization Abc Process instance T-I XYZ Service instance P-S mapping ComponentSet Instances Xyz Service Abc Process recipe recipe of abc butcher cut stir dish mixer making a lunch box
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.