A FUML-based distributed execution machine for enacting software process models
ECMFA'11 Proceedings of the 7th European conference on Modelling foundations and applications
eSPEM – a SPEM extension for enactable behavior modeling
ECMFA'10 Proceedings of the 6th European conference on Modelling Foundations and Applications
Software process modeling languages: A systematic literature review
Information and Software Technology
Model-Driven Approaches to Service Composition
International Journal of Adaptive, Resilient and Autonomic Systems
Hi-index | 0.00 |
Over the two past decades, the software process modeling community is1 being confronted to the following dilemma: how a Software Process Modeling Language (SPML) can be sufficiently abstract to hide the increasing complexity of development processes while being precise enough to be executed? Since no SPML succeeded in satisfying these apparently conflicting requirements, in this paper we propose to combine two languages: UML4SPM, an UML2.0-based Software Process Modeling language and WS-BPEL (Web Services Business Process Execution Language). While UML4SPM brings expressiveness, understandability and abstraction in modeling software development processes, BPEL provides a semantically rich set of concepts for process executions. The mapping between the two languages, how do they complement each other, some issues and the value of the approach are discussed.