1 / 39

WG2 N1338: MFI-2-4 Registration Examples

WG2 N1338: MFI-2-4 Registration Examples. Masaharu OBAYASHI Kanrikogaku, Ltd. SC32/WG2 London Meeting (2009.11.12-20). What is Modeling using UML?. Modeling Target and Domain MDA (Model Driven Architecture) Modeling Type Variation Modeling Viewpoints Enterprise Viewpoint

flann
Télécharger la présentation

WG2 N1338: MFI-2-4 Registration Examples

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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. RM-ODP Enterprise Viewpoint Information Viewpoint Computational Viewpoint Engineering Viewpoint Technology Viewpoint

  4. RGPS Role Enterprise Viewpoint Goal Information Viewpoint Computational Viewpoint Process Engineering Viewpoint Service Technology Viewpoint

  5. HL7RIM/V3/CDA/EHR-S/SAEAF EHR-S FM Role Enterprise Viewpoint Act CMET SAEAF: Behavior DMIM Information Viewpoint Voc Entity CDA RMIM Computational Viewpoint SAEAF: Service Engineering Viewpoint Technology Viewpoint

  6. Grammar English, Japanese, UML profile Vocabulary. Dictionary Expression, Sentence, Diagram 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 Rule PIM-PSM Transformation Transformation Tool PSM

  9. PIM-PIM Transformation Transformation Rule PIM PIM Transformation Tool

  10. Framework for Modeling Management

  11. Meaning of Meaning [Ogden, Richards, 1923: enhanced by Obayashi ] (c) 2007 Masaharu Obayashi

  12. Graphical Notation Domain Profile Concept (Classifier) Sign Conceptualization Instances ComponentSet Component (c) 2007 Masaharu Obayashi

  13. Relationship of MFI-2,4 and MFI-5,7,8,9

  14. Mapping metamodel MFI-4 register ISO/IEC 19763-8 ISO/IEC 19763-5 ISO/IEC 19763-7 Role-Goal metamodel Process metamodel Service metamodel Role-Goal model Process model Service model register Role-Goal model instance Process model instance Service model instance MFI-2 Core metamodel

  15. Selection

  16. Relationship of MFI-2,4 and ISO/IEC 19793

  17. Mapping metamodel MFI-4 register ISO/IEC 19793 ISO/IEC 19793 ISO/IEC 19763 Enterprise metamodel Information metamodel Computation metamodel Enterprise model Information model Computation model register Enterprise Model instance Information Model instance Computation Model instance MFI-2 Core metamodel

  18. Mapping metamodel MFI-4 register ISO/IEC 19793 ISO/IEC 19793 ISO/IEC 19763 RM-ODP/PIM metamodel Engineering metamodel Technology metamodel PIM model Engineering model Technology model register PIM model instance Engineering model instance Technology model instance MFI-2 Core metamodel

  19. Selection

  20. Relationship of MFI-2,4, RGPS and RM-ODP

  21. Selection Selection

  22. Relationship of MFI-2,4 and ODM

  23. ODM metamodel

  24. Mapping metamodel MFI-4 register ODM ODM ODM ODM OWL metamodel UML/OWL metamodel UML/RDFS metamodel RDFS metamodel OWL model UML/OWL model UML/RDFS model RDFS model UML/OWL Instance UML/RDFS Instance OWL Instance RDFS Instance MFI-2 register Core metamodel

  25. Mapping metamodel MFI-4 register ODM ODM ODM TM metamodel OWL metamodel CL metamodel TM model OWL model CL model TM model instance OWL model instance CL model instance register MFI-2 Core metamodel

  26. Relationship of MFI-2,4 and ISO 13606 and HL7RIM

  27. Mapping metamodel MFI-4 register ISO 13606-1 ISO 13606-2 HL7RIM Reference metamodel Archetype metamodel Reference Information metamodel IHE XDS Profile model ISO 13606-3 HL7CDA Reference Archetype model DMIM model register IHE XDS instance openEHR HL7CDA Instance Archetype/Template MFI-2 Core metamodel

  28. Mapping metamodel MFI-4 register ISO 13606-2 EXCEL XML HL7RIM Archetype metamodel Spreadsheet metamodel Schema metamodel Reference Information metamodel ISO 13606-3 Spreadsheet XML HL7 CDA Reference Archetype model Maptable Model Maptable model DMIM/XMLschema model openEHR Spreadsheet XML HL7CDA instance Archetype/Template Instance Maptable Instance Maptable Instance MFI-2 register Core metamodel

  29. Relationship of MFI-2,4 and IDEF1X

  30. Mapping metamodel MFI-4 register IDEF1X ISO/IEC 19501 IDEF1X Reference metamodel UML/Class Diagram metamodel Reference metamodel IDEF1X Data model UML Data model IDEF1X Data model register Data model instance UML Data model instance Data model Instance MFI-2 Core metamodel

  31. Framework for Modeling Management:Example (1)

  32. Process and Service DomainProfile DomainProfile Process Service Concept (Classifier) Concept (Classifier) Sign Sign A-E A-E Conceptualization Conceptualization Instances Instances P-S mapping ComponentSet ComponentSet Component Service metamodel Process metamodel Service model Process model (c) 2007 Masaharu Obayashi

  33. Process and Service Domain Profile Domain Profile Process Service Concept (Classifier) Concept (Classifier) Sign Sign A-E A-E Conceptualization Conceptualization Instances Instances P-S mapping ComponentSet ComponentSet Component Process metamodel Service metamodel Service model Process model Domain Profile Abc Process Domain Profile Xyz Service Concept (Classifier) Concept (Classifier) Sign Sign T-I T-I Conceptualization Conceptualization Instances Instances P-S mapping ComponentSet ComponentSet Component Abc Process instance XYZ Service instance

  34. Role and Goal DomainProfile DomainProfile Role Process Goal Concept (Classifier) Concept (Classifier) Sign Sign A-E A-E Conceptualization Conceptualization Instances Instances RG-P mapping ComponentSet ComponentSet Component Process metamodel RG metamodel Process model RG model (c) 2009 Masaharu Obayashi

  35. Role and Goal Domain Profile Role Domain Profile Process Goal Concept (Classifier) Concept (Classifier) Sign Sign A-E A-E Conceptualization Conceptualization Instances Instances RG-P mapping ComponentSet ComponentSet Component RG metamodel Process metamodel Process model RG model Domain Profile Aaa Role Domain Profile Abc Process Bbb Goal Concept (Classifier) Concept (Classifier) Sign Sign T-I T-I Conceptualization Conceptualization Instances Instances RG-P mapping ComponentSet ComponentSet Component Aaaa-Bbb RG instance Abc Service instance

  36. Framework for Modeling Management:Example (2)

  37. procurement fisher farmer food heatingandcooking units cook ingredients Role and Goal driver recipe recipe of salad Process cut stir dish making a lunch box butcher mixer Service model model instance

  38. Role and Goal Role Goal cook Domain Profile Domain Profile food fisher Process Concept (Classifier) Concept (Classifier) Sign Sign A-E A-E Conceptualization Conceptualization farmer Instances Instances RG-P mapping Domain Profile Aaa Role Domain Profile Abc Process Bbb Goal Concept (Classifier) Concept (Classifier) heating and cooking units ComponentSet ComponentSet Sign Sign driver Component T-I T-I RG metamodel Process metamodel Process model Conceptualization Conceptualization RG model Instances Instances RG-P mapping procurement ComponentSet ComponentSet ingredients Component Aaaa-Bbb RG instance Abc Process instance

  39. Process and Service Domain Profile Domain Profile Process Service Concept (Classifier) Concept (Classifier) recipe cut Sign Sign A-E A-E stir Conceptualization Conceptualization Instances Instances dish P-S mapping ComponentSet ComponentSet Component Process metamodel Service metamodel Service model Process model mixer Domain Profile Abc Process Domain Profile Xyz Service Concept (Classifier) Concept (Classifier) recipe of abc butcher Sign Sign T-I T-I Conceptualization Conceptualization Instances Instances P-S mapping making a lunch box ComponentSet ComponentSet Component Abc Process instance XYZ Service instance

More Related