1 / 21

MFI-2-4 and RGPS Registration

MFI-2-4 and RGPS Registration. Masaharu OBAYASHI Kanrikogaku, Ltd. Wuhan meeting (2009/10/24) Revised (2009/10/28). What is Modeling using UML?. Modeling Target and Domain MDA (Model Driven Architecture) Modeling Type Variation Modeling Viewpoints Enterprise Viewpoint

olesia
Télécharger la présentation

MFI-2-4 and RGPS Registration

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. MFI-2-4 and RGPS Registration Masaharu OBAYASHI Kanrikogaku, Ltd. Wuhan meeting (2009/10/24) Revised (2009/10/28)

  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 MFI-8 MFI-5 MFI-7 Role-Goal metamodel Process metamodel Service metamodel MFI-2 register Core metamodel RGPS On Demand Model Selection MFI-9

  15. 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

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

  17. 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) 2007 Masaharu Obayashi

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

  19. Framework for Modeling Management:Examples

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

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

More Related