A Comparison of Six UML-Based Languages for Software Process Modeling

Reda Bendraou 1 Jean-Marc Jézéquel 2 Marie-Pierre Gervais 1 Xavier Blanc 1
1 MoVe - Modélisation et Vérification
LIP6 - Laboratoire d'Informatique de Paris 6
2 TRISKELL - Reliable and efficient component based software engineering
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
Abstract : Describing and managing activities, resources and constraints of software development processes is a challenging goal for many organizations. A first generation of Software Process Modeling Languages (SPMLs) has appeared in the nineties but failed to gain broad industrial support. Recently however, a second generation of SPMLs appeared, leveraging the strong industrial interest for modeling languages such as the UML. In this article, we propose a comparison of these UML-based SPMLs. While not exhaustive, this comparison concentrates on SPMLs most representative of the various alternative approaches, ranging from UML-based framework specializations to full-blown executable meta-modeling approaches. To support the comparison of these various approaches, we propose a frame gathering a set of requirements for process modeling, such as semantic richness, modularity, executability, conformity to the UML standard, and formality. Beyond discussing the relative merits of these approaches, we also evaluate the overall suitability of these UML based SPMLs for software process modeling. Finally, we discuss the impact of these approaches on the current state of the practice, and conclude with lessons we have learned in doing this comparison.
Type de document :
Article dans une revue
IEEE Transactions on Software Engineering, Institute of Electrical and Electronics Engineers, 2010, 36 (5), pp.662-675. <10.1109/TSE.2009.85>
Liste complète des métadonnées

https://hal.inria.fr/inria-00477520
Contributeur : Didier Vojtisek <>
Soumis le : jeudi 29 avril 2010 - 14:16:35
Dernière modification le : vendredi 13 janvier 2017 - 14:21:33
Document(s) archivé(s) le : jeudi 30 septembre 2010 - 16:06:31

Fichier

Bendraou10a.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Reda Bendraou, Jean-Marc Jézéquel, Marie-Pierre Gervais, Xavier Blanc. A Comparison of Six UML-Based Languages for Software Process Modeling. IEEE Transactions on Software Engineering, Institute of Electrical and Electronics Engineers, 2010, 36 (5), pp.662-675. <10.1109/TSE.2009.85>. <inria-00477520>

Partager

Métriques

Consultations de
la notice

384

Téléchargements du document

850