Skip to Main content Skip to Navigation
Conference papers

UML4SPM: A UML2.0-Based Metamodel for Software Process Modelling

Reda Bendraou 1 Marie-Pierre Gervais 1 Xavier Blanc 1 
1 MoVe - Modélisation et Vérification
LIP6 - Laboratoire d'Informatique de Paris 6
Abstract : In the context of Model Driven Development, models play a central role. Since models can nowadays be executed, they are used not only for description but also for production [32][30][24]. In the field of software process modelling, the current version of the OMG SPEM standard (ver1.1) has not yet reached the level required for the specification of executable models. The purpose of SPEM1.1 was limited at providing process descriptions to be read by humans and to be supported by tools, but not to be executed. Therefore, the OMG issued a new RFP in order to improve SPEM1.1 [35]. Since we intend to participate in the next major revision of SPEM, namely SPEM2.0, in this work, we: 1) compare SPEM1.1 both with primary process model elements (i.e. Activity, Product, Role,...) and with basic requirements that any Process Modelling Language should support (i.e. expressiveness, understandability, executability,...); 2) identify its major limitations and advantages and 3) propose a new UML2.0-based metamodel for software process modelling named: UML4SPM. It extends a subset of UML2.0 concepts – with no impact on the standard – in order to fit software process modelling.
Document type :
Conference papers
Complete list of metadata
Contributor : Lip6 Publications Connect in order to contact the contributor
Submitted on : Friday, March 10, 2017 - 3:53:45 PM
Last modification on : Sunday, June 26, 2022 - 10:00:17 AM

Links full text



Reda Bendraou, Marie-Pierre Gervais, Xavier Blanc. UML4SPM: A UML2.0-Based Metamodel for Software Process Modelling. ACM/IEEE 8th International Conference on Model Driven Engineering Languages and Systems (MoDELS '05), Oct 2005, Montego Bay, Jamaica. pp.17-38, ⟨10.1007/11557432_3⟩. ⟨hal-01486927⟩



Record views