160 likes | 279 Vues
This document explores a model-driven approach for defining, customizing, and executing software processes. Through the case study, we illustrate fragments of process specifications alongside the export and import of EPF specifications in variability management. The figures presented demonstrate the annotation of GenArch features and the generation of models for effective variability management. Furthermore, we detail the automatic derivation of software processes and the execution of model transformations using Eclipse Modelling Tools, showcasing how these methodologies enhance workflow deployment and execution efficiency.
E N D
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