1 MFI-5: Metamodel for Process models registration HE Keqing, WANG Chong State Key Lab. Of Software Engineering, Wuhan University 2007.06.

Slides:



Advertisements
Similar presentations
Andrea Maurino Web Service Design Methodology Batini, De Paoli, Maurino, Grega, Comerio WP2-WP3 Roma 24/11/2005.
Advertisements

1 Aspects of IEEE P1471 Viewpoints in Unified Modeling Language (UML) Manzur Ashraf, BRAC University Humayra Binte Ali, Dhaka University Md.Mahfuz Ashraf,
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
Gerhard Dueck -- CS3013Capturing Requirements as Use Cases 1 Capturing the Requirements as use Cases  Requirements Description  We need to describe –The.
Introduction To System Analysis and Design
Chapter 14 Requirements and Specifications. Copyright © 2005 Pearson Addison-Wesley. All rights reserved Software Engineering The implementation.
Study Period Report: Metamodel for On Demand Model Selection (ODMS) Wang Jian, He Keqing, He Yangfan, Wang Chong State Key Lab of Software Engineering,
1 SWE Introduction to Software Engineering Lecture 15 – System Modeling Using UML.
© Copyright Eliyahu Brutman Programming Techniques Course.
1 ECCF Training 2.0 Introduction ECCF Training Working Group January 2011.
Sharif University of Technology1 Design and Use-case Realization Software Engineering Laboratory Fall 2006.
Roles and Responsibilities Jahangheer Shaik. Service Specification Specification requires development of three inter-related documents CIM, PIM and PSM.
Chapter 7: The Object-Oriented Approach to Requirements
Future of MDR - ISO/IEC Metadata Registries (MDR) Larry Fitzwater, SC 32 WG 2 Convener Computer Scientist U.S. Environmental Protection Agency May.
RGPS Metamodel Framework for Interaction between cloud and client HE Yangfan, HE Keqing, WANG Jian, WANG Chong SKLSE(WHU), P.R.China 32N1891.
SC32 Liaison report to SC Sept Plenary Denise Warzel JTC 1/SC 32/WG 2 Convenor SC 32 Liaison to SC 38.
MFI-5: Metamodel for process model registration Chong Wang, Keqing He and Baba Piprani.
CIT UPES | Sept 2013 | Unified Modeling Language - UML.
TC Methodology Massimo Cossentino (Italian National Research Council) Radovan Cervenka (Whitestein Technologies)
Environmental Terminology Research in China HE Keqing, HE Yangfan, WANG Chong State Key Lab. Of Software Engineering
Integrating Business Process Models with Ontologies Peter De Baer, Pieter De Leenheer, Gang Zhao, Robert Meersman {Peter.De.Baer, Pieter.De.Leenheer,
Baba Piprani (SICOM Canada) Robert Henkel (Transport Canada)
1 MFI-3 Ontology Evolution Metamodel HE Keqing,HE Yangfan 2007,6.
Programming in Java Unit 3. Learning outcome:  LO2:Be able to design Java solutions  LO3:Be able to implement Java solutions Assessment criteria: 
2004 Open Forum for eBusiness and Metadata Technology Standardization Metamodel Framework for Ontology Keqing He, Yixin Jing, Yangfan He State Key Laboratory.
The Final Study Period Report on MFI 6: Model registration procedure SC32WG2 Meeting, Sydney May 26, 2008 H. Horiuchi, Keqing He, Doo-Kwon Baik SC32WG2.
Study Period Report on Registration Procedure SC32WG2 Interim Meeting, Seoul H. Horiuchi SC32WG2 N1070.
2010/11/16 OKABE, Masao 1 Issues to be discussed on MFI-Part10 Core model and basic mapping and transformation OKABE, Masao Editor MFI Part
Requirements as Usecases Capturing the REQUIREMENT ANALYSIS DESIGN IMPLEMENTATION TEST.
Illustrations and Answers for TDT4252 exam, June
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
UML Use Case Diagramming Guidelines. What is UML? The Unified Modeling Language (UML) is a standard language for specifying, visualizing, constructing,
Potential standardization items for the cloud computing in SC32 1 WG2 N1665 ISO/IEC JTC 1/SC 32 Plenary Meeting, Berlin, Germany, June 2012 Sungjoon Lim,
1 Capturing Requirements As Use Cases To be discussed –Artifacts created in the requirements workflow –Workers participating in the requirements workflow.
June 15, 2009GITB Open Meeting, Brussels1 GITB Alternative Architectures and Business Models CEN/ISSS eBIF Global eBusiness Interoperability Test Bed Methodologies.
Use Case Diagram The purpose is to communicate the system’s functionality and behaviour to the customer or end user. Mainly used for capturing user requirements.
The Process Specification Language (PSL): Theories and Applications Michael Grüninger and Christopher Menzel Journal Club Presentation Eric Rozell, Tetherless.
UML as a Specification Language for Embedded Systems. By, Mir Ahmed Ali, Asst. Professor, ECM department, SNIST. By, Prof. Narsiah sir, Director of School.
MFI-9: On Demand Model Selection WANG Jian, HE Keqing, WANG Chong, LIANG Peng, FENG Zaiwen State Key Lab of Software Engineering (SKLSE), Wuhan University,
9 th Open Forum on Metadata Registries Harmonization of Terminology, Ontology and Metadata 20th – 22nd March, 2006, Kobe Japan. Presentation Title: Day:
1 ECCF Training 2.0 Introduction ECCF Training Working Group January 2011.
MFI-5: Metamodel for process model registration WANG Chong, HE Keqing, HE Yangfan, WANG Jian State Key Lab of Software Engineering (SKLSE) Wuhan University,
MFI-8: Metamodel for Role & Goal Registration Peng Liang, Keqing He, Jian Wang Huafeng Chen, Chong Wang, Yangfan He SKLSE, Wuhan University, P.R. China.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
OKABE, Masao 2010/05/24 1 Clarification on Process, Process model and Service Expert contribution OKABE, Masao
Overview of SC 32/WG 2 Standards Projects Supporting Semantics Management Open Forum 2005 on Metadata Registries 14:45 to 15:30 13 April 2005 Larry Fitzwater.
RGPS Overview HE Yangfan, WANG Chong, WANG Jian SKLSE, Wuhan University
CIM LAB MEETING Presentation on UML Rakesh Mopidevi Kwangyeol Ryu.
Lecture 9-1 : Intro. to UML (Unified Modeling Language)
Discussion about MFI-8: Metamodel for Role and Goal Registration
Extending the MDR for Semantic Web November 20, 2008 SC32/WG32 Interim Meeting Vilamoura, Portugal - Procedure for the Specification of Web Ontology -
A Mediated Approach towards Web Service Choreography Michael Stollberg, Dumitru Roman, Juan Miguel Gomez DERI – Digital Enterprise Research Institute
1 Proposal on MFI-5: Process model registration based on ontology (MFI4Process) He Keqing Wang Chong 2006/08/29.
Chapter 5 System Modeling. What is System modeling? System modeling is the process of developing abstract models of a system, with each model presenting.
MFI-7: Metamodel for Service Registration 1 Zaiwen Feng, Keqing He, Chong Wang, Jian Wang Peng Liang, Jianxiao Liu, Yangfan He SKLSE, Wuhan University,
UML - Development Process 1 Software Development Process Using UML.
Discussion about MFI-7: Metamodel for Service Registration Wang Jian, He Keqing, He Yangfan, Wang Chong SKLSE, Wuhan University, China
Issues for Discussion on MFI-9 Wang Jian, He Keqing, Wang Chong, Feng Zaiwen, Fie He Wuhan University, China ISO/IEC JTC1/SC32/WG2 N1526.
EbXML Semantic Content Management Mark Crawford Logistics Management Institute
DISCUSSION ABOUT REGISTRATION OF RM-ODP LIBRARY EXAMPLE BASED ON MFI Yuan Lin, Wang Jian, Wang Chong, Liang Peng, Feng Zaiwen.
Case Study: HL7 Conformance in VA Imaging Mike Henderson Principal Consultant Eastern Informatics, Inc.
Workplan for Updating the As-built Architecture of the 2007 GEOSS Architecture Implementation Pilot Session 7B, 6 June 2007 GEOSS Architecture Implementation.
Web Ontology Language for Service (OWL-S)
ISO/IEC TR (11) ( Structured Model Registration)
Software Design Lecture : 15.
Issues for Discussion on MFI-9
ISO/IEC (MFI-6) Scope definition & Document Structure
Uml diagrams In ooad.
“Registered_Item” for MFI Registration (Recommendation)
MFI-5: Metamodel for process model registration
Presentation transcript:

1 MFI-5: Metamodel for Process models registration HE Keqing, WANG Chong State Key Lab. Of Software Engineering, Wuhan University

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 Goal derivedFrom Goal of PoP referredTo Process of Process Process interoperate partOf applyTo Why MFI Process Registration? Personalized Requirements Why MFI-5 Different expressions, formats and implementation details Registration is the basis of information sharing and reuse!

6 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 Why MFI-5

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

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

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

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

11 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 MFI-5

12 Basic idea of MFI-5 MFI-5

13 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 MFI-5

14 Base Model MFI-5

15 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  …… MFI-5

16 Process Control Model MFI-5

17 Thank You!