21
MFI-2-4 and RGPS Registration Masaharu OBAYASHI Kanrikogaku, Ltd. Wuhan meeting (2009/10/24) Revised (2009/10/28)

MFI-2-4 and RGPS Registration

  • Upload
    olesia

  • View
    57

  • Download
    0

Embed Size (px)

DESCRIPTION

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 - PowerPoint PPT Presentation

Citation preview

Page 1: MFI-2-4 and   RGPS Registration

MFI-2-4 and RGPS Registration

Masaharu OBAYASHIKanrikogaku, Ltd.  

Wuhan meeting (2009/10/24)

Revised (2009/10/28)

Page 2: MFI-2-4 and   RGPS Registration

What is Modeling using UML? Modeling Target and Domain

MDA (Model Driven Architecture) Modeling Type Variation

Modeling ViewpointsEnterprise ViewpointInformation ViewpointComputational Viewpoint Engineering ViewpointTechnology Viewpoint

Conceptual (Class) Model vs. Instance ModelVarious Granularities and Abstraction levelsPIM ( Platform Independent Model ) vs.

PSM ( Platform Specific Model )Metamodel and Domain Model

Page 3: MFI-2-4 and   RGPS Registration

1Implementation

Interface between IT system and Context

Interface among IT system

Context (Environment)

IT system

PSM

PIM

Platform Specific Model

Platform Independent Model

Distributed and Collaborative

Conceptual

Enterprise ViewpointEnterprise Viewpoint

Information ViewpointInformation Viewpoint

Computational ViewpointComputational Viewpoint

Engineering ViewpointEngineering Viewpoint

Technology ViewpointTechnology Viewpoint

RM-ODP

Page 4: MFI-2-4 and   RGPS Registration

1Implementation

Interface between IT system and Context

Interface among IT system

Context (Environment)

IT system

PSM

PIM

Platform Specific Model

Platform Independent Model

Distributed and Collaborative

Conceptual

Enterprise ViewpointEnterprise Viewpoint

Information ViewpointInformation Viewpoint

Computational ViewpointComputational Viewpoint

Engineering ViewpointEngineering Viewpoint

Technology ViewpointTechnology Viewpoint

RGPS

RoleRole

GoalGoal

ProcessProcess

ServiceService

Page 5: MFI-2-4 and   RGPS Registration

1Implementation

Interface between IT system and Context

Interface among IT system

Context (Environment)

IT system

PSM

PIM

Platform Specific Model

Platform Independent Model

Distributed and Collaborative

Conceptual

Enterprise ViewpointEnterprise Viewpoint

Information ViewpointInformation Viewpoint

Computational ViewpointComputational Viewpoint

Engineering ViewpointEngineering Viewpoint

Technology ViewpointTechnology Viewpoint

HL7RIM/V3/CDA/EHR-S/SAEAF

RoleRole

EntityEntity

ActAct

EHR-S FMEHR-S FM

SAEAF: BehaviorSAEAF: Behavior

SAEAF: ServiceSAEAF: Service

DMIMDMIM

RMIMRMIM

CMETCMET

VocVoc CDACDA

Page 6: MFI-2-4 and   RGPS Registration

Metamodel

Modeling ConstructModeling FacilityDomain Model

Metameta Model

governinggoverninggoverning

UOD (Real world)

governing Grammar

Expression, Sentence,Diagram

Vocabulary. Dictionary

English, Japanese,

UML profile

Meta modeling Framework

Page 7: MFI-2-4 and   RGPS Registration

UML Modeling Facility

Enhancement of Modeling FacilityExtension by defining metamodelExtension by profiling metamodelRestriction by limiting Modeling Construct

Extension mechanism of UMLstereotypetagged valuesconstraint

Page 8: MFI-2-4 and   RGPS Registration

Metamodel

Modeling ConstructModeling FacilityDomain Model

Metameta Model

governinggoverninggoverning

UOD (Real world)

governing

Metamodel

Modeling ConstructModeling FacilityDomain Model

Metameta Model

governinggoverninggoverning

UOD (Real world)

governing

PIM

Transformation Tool

Transformation Rule

Transformation Rule

PSM

PIM-PSM Transformation

Page 9: MFI-2-4 and   RGPS Registration

PIM-PIM Transformation

Metamodel

Modeling ConstructModeling FacilityDomain Model

Metameta Model

governinggoverninggoverning

UOD (Real world)

governing

Metamodel

Modeling ConstructModeling FacilityDomain Model

Metameta Model

governinggoverninggoverning

UOD (Real world)

governing

PIM

Transformation Tool

Transformation Rule

Transformation Rule PIM

Page 10: MFI-2-4 and   RGPS Registration

Framework for Modeling Management

Page 11: MFI-2-4 and   RGPS Registration

Instances(of the model

associated by the metamodels)

Concept(expressed by metamodels in

domain)

Sign(evoking

Concepts)

evokes

refers tostands for conceptualization

(c) 2007 Masaharu Obayashi 11

Meaning of Meaning[Ogden, Richards, 1923: enhanced by Obayashi ]

Page 12: MFI-2-4 and   RGPS Registration

Instances(of the model

associated by the metamodels)

Concept(expressed by metamodels in

domain)

Sign(evoking

Concepts)

evokes

refers tostands for conceptualization

(c) 2007 Masaharu Obayashi 12

Graphical Notation

SignSign

Concept(Classifier)

Instances

Domain Profile

ComponentSet

Component

Conceptualization

Page 13: MFI-2-4 and   RGPS Registration

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

Page 14: MFI-2-4 and   RGPS Registration

MFI-2

MFI-7MFI-5MFI-8

MFI-9

MFI-4

Process metamodel

Service metamodel

Role-Goal metamodel

RGPS On Demand Model Selection

Core metamodel

Mapping metamodel

register

register

Page 15: MFI-2-4 and   RGPS Registration

(c) 2007 Masaharu Obayashi

Process and Service

Sign

Sign

Concept

(Classifier)

Instances

Domain Profile

ComponentSet

Component

Conceptualization

Sign

Sign

Concept

(Classifier)

Domain Profile

Conceptualization

Process metamodelProcess model

A-E A-E

Service metamodel

Service model

P-S mapping

ComponentSet

Instances

ServiceProcess

Page 16: MFI-2-4 and   RGPS Registration

16

Process and

ServiceSignSign

Concept(Classifier)

Instances

Domain Profile

ComponentSet

Component

Conceptualization

SignSign

Concept(Classifier)

Domain Profile

Conceptualization

Process metamodelProcess model

A-E A-E

Service metamodelService model

ComponentSet

Instances

ServiceProcess

P-S mapping

SignSign

Concept(Classifier)

Instances

Domain Profile

ComponentSet

Component

Conceptualization

SignSign

Concept(Classifier)

Domain Profile

Conceptualization

Abc Process instance

T-I T-I

XYZ Service instance

P-S mapping

ComponentSet

Instances

Xyz ServiceAbc Process

Page 17: MFI-2-4 and   RGPS Registration

(c) 2007 Masaharu Obayashi

Role and Goal

Sign

Sign

Concept

(Classifier)

Instances

Domain Profile

ComponentSet

Component

Conceptualization

Sign

Sign

Concept

(Classifier)

Domain Profile

Conceptualization

RG metamodelRG model

A-E A-E

Process metamodel

Process model

RG-P mapping

Instances

ComponentSet

Role

Goal Process

Page 18: MFI-2-4 and   RGPS Registration

18

Role and Goal

SignSign

Concept(Classifier)

Instances

Domain Profile

ComponentSet

Component

Conceptualization

SignSign

Concept(Classifier)

Domain Profile

Conceptualization

RG metamodelRG model

A-E A-E

Process metamodelProcess model

ComponentSet

Instances

Process

RG-P mapping

SignSign

Concept(Classifier)

Instances

Domain Profile

ComponentSet

Component

Conceptualization

SignSign

Concept(Classifier)

Domain Profile

Conceptualization

Aaaa-Bbb RG instance

T-I T-I

Abc Service instance

RG-P mapping

ComponentSet

Instances

Abc ProcessAaa Role

RoleGoal

Bbb Goal

Page 19: MFI-2-4 and   RGPS Registration

Framework for Modeling Management:

Examples

Page 20: MFI-2-4 and   RGPS Registration

20

Role and Goal

SignSign

Concept(Classifier)

Instances

Domain Profile

ComponentSet

Component

Conceptualization

SignSign

Concept(Classifier)

Domain Profile

Conceptualization

RG metamodelRG model

A-E A-E

Process metamodelProcess model

ComponentSet

Instances

Process

RG-P mapping

SignSign

Concept(Classifier)

Instances

Domain Profile

ComponentSet

Component

Conceptualization

SignSign

Concept(Classifier)

Domain Profile

Conceptualization

Aaaa-Bbb RG instance

T-I T-I

Abc Process instance

RG-P mapping

ComponentSet

Instances

Abc ProcessAaa Role

RoleGoal

Bbb Goal

cook

food fisher

farmer

driver

ingredients procurement

heating and cooking units

Page 21: MFI-2-4 and   RGPS Registration

21

Process and

ServiceSignSign

Concept(Classifier)

Instances

Domain Profile

ComponentSet

Component

Conceptualization

SignSign

Concept(Classifier)

Domain Profile

Conceptualization

Process metamodelProcess model

A-E A-E

Service metamodelService model

ComponentSet

Instances

ServiceProcess

P-S mapping

SignSign

Concept(Classifier)

Instances

Domain Profile

ComponentSet

Component

Conceptualization

SignSign

Concept(Classifier)

Domain Profile

Conceptualization

Abc Process instance

T-I T-I

XYZ Service instance

P-S mapping

ComponentSet

Instances

Xyz ServiceAbc Process

recipe

recipe of abcbutcher

cut

stir

dish

mixer

making a lunch box