Authors:
Sami Alajrami
1
;
Barbara Gallina
2
and
Alexander Romanovsky
1
Affiliations:
1
Newcastle University, United Kingdom
;
2
Malardalen University, Sweden
Keyword(s):
Process Modelling, Process Enactment, Cloud-based Software Development, Cloud Computing.
Related
Ontology
Subjects/Areas/Topics:
Languages, Tools and Architectures
;
Methodologies, Processes and Platforms
;
Model-Driven Architecture
;
Model-Driven Software Development
;
Software Engineering
;
Software Process Modeling, Enactment and Execution
Abstract:
Executing software processes in the cloud can bring several benefits to software development. In this paper, we discuss the benefits and considerations of cloud-based software processes. EXE-SPEM is our extension of the Software and Systems Process Engineering (SPEM2.0) Meta-model to support creating cloud-based executable software process models. Since SPEM2.0 is a visual modelling language, we introduce an XML notation meta-model and mapping rules from EXE-SPEM to this notation which can be executed in a workflow engine. We demonstrate our approach by modelling an example software process using EXE-SPEM and mapping it to the XML notation.