MDE Project Execution Support via SPEM Process Enactment

posted Mar 1, 2011, 3:03 AM by Andrey Sadovykh   [ updated Mar 1, 2011, 3:09 AM ]
Andrey Sadovykh and Antonin Abherve, "MDE Project Execution Support via SPEM Process Enactment", ECMDA 2009, Second Model-Driven Tool & Process Integration Workshop, Twente, Netherlands, June 2009 (download)

Abstract: In Model Driven Engineering (MDE) large-scale projects the tasks and activities may last long, e.g. several days, weeks, months. That is why it is important that the personnel involved should timely obtain the full task information and be notified on the progress. Recently, the Object Management Group (OMG) proposes a formal language for modelling structured software engineering processes – SPEM. The standard makes slowly his way in the MDE world and several methodologies are now available. In this article we describe a method to support execution of the project plans for SPEM-define methodologies. This method includes: (1) creation of a project plan, i.e. instantiation of a SPEM-defined methodology; (2) linking of the methodology and the project plan information with a human interaction service; (3) Seamless generation of executable BPEL script. The method implementation is also presented in this article providing a comprehensive illustration and a representative example.

Keywords: SPEM, BPMN, BPEL, process enactment, human interactions.