1 / 17

MFI-5: Metamodel for Process models registration

MFI-5: Metamodel for Process models registration. HE Keqing, WANG Chong State Key Lab. Of Software Engineering, Wuhan University 2007.06. Content. Why MFI Process registration (MFI-5) MFI & MFI-5 MFI Process registration. “process” & “process model”. Process is defined as

king
Download Presentation

MFI-5: Metamodel for Process models 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-5: Metamodel for Process models registration HE Keqing, WANG Chong State Key Lab. Of Software Engineering, Wuhan University 2007.06

  2. Content • Why MFI Process registration (MFI-5) • MFI & MFI-5 • MFI Process registration

  3. “process” & “process model” • Process is defined as • a set of work items, scheduled according to constraints, which all participate in fulfilling at a common purpose. [Breton and Bezivin 2001] • transformation of input to output. [ISO 1995] • one or more activities that occurs over a period of time in which objects participate. [ISO 18629] • Process model can be regarded as the product of process modeling.

  4. Related work • PSL (ISO 18629) • a language enabling interoperability of process information among industrial applications. • IDEF-3 • captures process details. • BPMN • defines modeling notation for modeling business process. • BPEL4WS • provides a means of specifying the interaction of cooperating services. • OWL-s • define an ontology to describe the interface a service provides to the “outside world”. • only for Web Services • ……

  5. Why MFI-5 Personalized Requirements applyTo Process of Process partOf partOf applyTo applyTo interoperate Process Process Different expressions, formats and implementation details Why MFI Process Registration? referredTo Goal of PoP Registration is the basis of information sharing and reuse! derivedFrom derivedFrom Goal Goal

  6. Why MFI-5 Why we need MFI-5 • Resources on the web • Static resources and dynamic resources (behavioral features) • Interchange and communication between resources  process model • Process integration within/across enterprises • Business cooperation • Web services composition • MFI family focuses on the static resources on the web • MFI Core provides a very generic framework for various models. • MFI Ontology Registration aims to the structure and semantics of ontology • A new part is needed to meet the requirements of dynamic knowledge (web services, business process etc.) on the semantic web • process model registration • process model integration • Semantic interoperation between process models • construction of customized services/process model

  7. MFI & MFI-5 ISO/IEC 19763 (Metamodel Framework for Interoperability) MOF & ISO 11179(MDR) MFI Core Model Metamodel for Ontology Registration Metamodel for ModelMapping Metamodel for ProcessModel Registration Interoperability Exchanging Metamodel Instance UOD-y UOD-x Universal Of Domain

  8. MFI & MFI-5 MFI Core & MFI Process registration from MFI Core

  9. MFI-5 Scope of MFI-5 (1/3) • Objective • Provide a metamodel to register process models, including business process model, web service, etc. • Focus on the relationship between process model described with different process description languages, especially the composite process consists of subprocesses expressed in different languages. • Promote semantic interoperation between various process models on the semantic web.

  10. MFI-5 Scope of MFI-5 (2/3)

  11. MFI-5 Scope of MFI-5 (3/3) • What to do • Structural information of process model • Which subprocesses are contained in process model • Which artifact participate in fulfilling the common purpose • Semantic constraints of process model • Semantic relation/contradiction between artifacts • Order • Mandatory sequence • Precondition and postcondition • User-defined constraints • …… • What not to do • Language specific details • Implementation level details

  12. MFI-5 Basic idea of MFI-5

  13. MFI-5 MFI Process registration (1/2) • Base Model is proposed to register structure information of various process models • Goal: the purpose that should be archived by fulfilling the process model • Role: the actor who interact with the process • Artifact: the resources that participate in the process • Order: specifies the sequence of a composite process

  14. MFI-5 Base Model

  15. MFI-5 MFI Process registration (2/2) • Process Control Model is defined to record three kinds of control constraints in process models • Sequence control • Specify the sequence followed by the subprocesses • Object control • Restrict the semantic relations between artifacts and avoid possible semantic inconsistency • Support semantic interoperation between process models based on ontology • User-defined control • Trigger condition • ……

  16. MFI-5 Process Control Model

  17. Thank You! hekeqing@public.wh.hb.cn wangchong_whu@yahoo.com.cn

More Related