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
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-01486927
Contributor : Lip6 Publications <>
Submitted on : Friday, March 10, 2017 - 3:53:45 PM
Last modification on : Thursday, March 21, 2019 - 2:41:55 PM

Links full text

Identifiers

Citation

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⟩

Share

Metrics

Record views

394