1 / 13

Topics to be covered in MFI-9 : On-Demand Model Selection

Topics to be covered in MFI-9 : On-Demand Model Selection. HE Yangfan SKLSE, Wuhan University 2009-11-18. Scope of MFI-9.

dorit
Download Presentation

Topics to be covered in MFI-9 : On-Demand Model Selection

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. Topics to be covered in MFI-9: On-Demand Model Selection HE Yangfan SKLSE, Wuhan University 2009-11-18

  2. Scope of MFI-9 • This ISO/IEC Technical Report specifies a technical guidelines on how to use R,G,P and S metamodels to select appropriate combinations of models and/or services to meet users’ goals. • It also specifies how to use the RGPS infrastructure to support operational harmonization and interoperability within and between industries. From resolution of Wuhan Meeting, September, 2008

  3. Topic 1:Relationship between separate parts of RGPS • Topic 2:Semantic annotation • Topic 3:Typical model selection cases • Topic 4:A comprehensive example • Topic 5: MFI-9 vs. the other parts of MFI

  4. R & G Topic 1:Relationship between separate parts of RGPS • Relationships between Goal and Process • Processes achieve functional goals • Processes contribute to the fulfillment of nonfunctional goals • Relationships between Process and Service • A service realizes a process P S The overall relationship is foundation for model selection in MFI-9

  5. Dynamic Context Profile Contextual Property Contextual Expectation Contextual Depend Object Process hasObject Atomic Process Composite Process P Input hasInput hasOutput Service Output Atomic Service Composite Service Operation hasOperation Message hasMessage Topic 2:Semantic annotation Functional Goal: Sort Order consistsOf plays Actor Role Organization R Semantic Annotation prefers takesCharge Personal Goal Role Goal Entity Ontology Goal Nonfunctional Goal Functional Goal Operation Ontology G contributes achieves Context Ontology Domain Ontologies realizes S

  6. Topic 3:Typical model selection cases • User’s requirement can be expressed by means of role /goal/process/service. • The whole model selection process consists of many steps. • Each step may follow the mapping between Role->Goal -> Process -> Service. • When there is no model that satisfy the requirement, the searching agent should access the other types of models to find possibly useful models. In these cases, users will be asked to make further selection or processing.

  7. Role Model R G Goal Model P Process Model S Service Model RGPS based model selection process (Case 1) Developer

  8. Role Model R G Goal Model P Process Model S Service Model RGPS based model selection process (Case 2) Developer

  9. Role Model R G Goal Model P Process Model S Service Model RGPS based model selection process (Case 3) Developer

  10. Role Model R G Goal Model P Process Model S Service Model RGPS based model selection process(Case 4) End User

  11. AP1 AP2 CP3 Mandatory A Selected Process Model Optional Alternative OR Depend AS1 AS2 AS3 CS4 A Selected Service Model Topic 4:A comprehensive example hasGoal <<Goal>> Provide Journey Assistance <<Actor>> Traveler Info Operator <<Func Goal>> Prepare Trip Plan <<Func Goal>> Support Trip <<Oper Goal>> Evaluate Trip <<Oper Goal>> Generate Trip Preference(TP) <<Oper Goal>> Inform Traveler Object Depend <<Oper Goal>> Guide Traveler <<Oper Goal>> Assess Plan Change <<Func Goal>> Track Traveler <<Func Goal>> Display Trip Plan <<Oper Goal>> Perform Booking Conditional Depend <<Oper Goal>> Make Payments Conditional Depend <<Oper Goal>> Track Traveler by GPS <<Oper Goal>> Track Traveler by Schedule <<Oper Goal>> Display by audio <<Oper Goal>> Display by SMS <<Oper Goal>> Display by Video Domain Goal Model hasGoal <<Goal>> Provide Journey Assistance <<Actor>> Traveler Info Operator <<Func Goal>> Prepare Trip Plan <<Func Goal>> Support Trip <<Oper Goal>> Evaluate Trip <<Oper Goal>> Generate Trip Preference(TP) <<Oper Goal>> Inform Traveler <<Func Goal>> Display Trip Plan <<Func Goal>> Track Traveler <<Oper Goal>> Assess Plan Change <<Oper Goal>> Guide Traveler Conditional Depend <<Oper Goal>> Display by SMS <<Oper Goal>> Track Traveler by Schedule A Selected Goal Model

  12. Topic 5: MFI-9 vs. the other parts of MFI MFI-2,3,4 Extension MFI-5,7,8,9

  13. On Demand Model Selection MFI-9 Relationship between RGPS and the other parts of MFI MFI-2 MFI-3 MFI-4 Personalized Requirements • Models • R/GModels, Process Model, Service Model… MFI-9 MFI-5 MFI-7 MFI-8 Role Registry Goal Registry …… ProcessRegistry Serive Registry Ontology Registry Federated Registry

More Related