mfi-2-4 and rgps registration

Post on 19-Jan-2016

57 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

TRANSCRIPT

MFI-2-4 and RGPS Registration

Masaharu OBAYASHIKanrikogaku, 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 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

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

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

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

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

UML Modeling Facility

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

Extension mechanism of UMLstereotypetagged valuesconstraint

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

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

Framework for Modeling Management

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 ]

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

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

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

(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

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

(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

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

Framework for Modeling Management:

Examples

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

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

top related