Model-Driven Approach to Process Definition, Customization, and Execution
This document presents a comprehensive model-driven approach for defining, customizing, and executing processes within a software environment. It includes visual representations (Figures 1 to 3) that illustrate the case study results regarding process specifications. The use of EPF (Eclipse Process Framework) and GenArch demonstrates effective variability management in software processes. Key aspects covered include importing specifications, generating models, and executing transformations to streamline workflow deployment and execution.
Model-Driven Approach to Process Definition, Customization, and Execution
E N D
Presentation Transcript
A MODEL-DRIVEN APPROACH FOR PROCESS DEFINITION, CUSTOMIZATION AND EXECUTION
Process Specification Figure 1 – Fragment of Case Study Result
Process Specification • Figure 2 – EPF specification fragment of Case Study Result
Process Specification • Figure 2 – Export EPF specification as Method Plugin
Variability Management of Software Process • Figure 3 – Import EPFSpecitication as a GenArch Project
Variability Management of Software Process • Figure 3 – Fragment of GenArch Features Annotation for Case Study
Variability Management of Software Process • Figure 3 – GenArch Generating Models of Case Study Fragment
Variability Management of Software Process • Figure 3 – Fragment of Case Study Feature Model
Variability Management of Software Process • Figure 3 – Fragment of Case Study Configuration Model
Variability Management of Software Process • Figure 3 – Fragment of Case Study Process Model
Automatic Software Derivation • Figure 3 – Derivating the XXX process
Process to Workflow Derivation • Figure ?? – Importing the EPF model of process specification in Eclipse Modelling Tools
Process to Workflow Derivation • Figure ?? – Executing M2M Transformation (UMA Model to JPDL Model) using QVTO
Process to Workflow Derivation • Figure ?? – Executing M2T Transformation (JPDL Model to JPDL Specification) using Acceleo