2010
DOI: 10.1109/tse.2009.85
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: 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 exhausti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
43
0

Year Published

2013
2013
2024
2024

Publication Types

Select...
6
3

Relationship

2
7

Authors

Journals

citations
Cited by 68 publications
(43 citation statements)
references
References 35 publications
0
43
0
Order By: Relevance
“…Therefore, in order to demonstrate the expressiveness power of SP2MN, this process example will also be used as a standard for comparing our results with other similar SPMLs that are applied on the same example. The chosen SPMLs are; Grundy & Hosking approach [12] and UML4SPM [19,45]. The approaches have been chosen due to their similarity to our proposed approach in terms of, the covered concepts in their languages and the representation formalism of their languages.…”
Section: Formalizing the Ispw-6 Software Process Example Problem Umentioning
confidence: 99%
“…Therefore, in order to demonstrate the expressiveness power of SP2MN, this process example will also be used as a standard for comparing our results with other similar SPMLs that are applied on the same example. The chosen SPMLs are; Grundy & Hosking approach [12] and UML4SPM [19,45]. The approaches have been chosen due to their similarity to our proposed approach in terms of, the covered concepts in their languages and the representation formalism of their languages.…”
Section: Formalizing the Ispw-6 Software Process Example Problem Umentioning
confidence: 99%
“…BENDRAOU et al [5] conducted research on the comparison of six languages based on UML for software process modelling. The authors begin by defining a set of criteria to be met by a software modelling process.…”
Section: Related Workmentioning
confidence: 99%
“…Indeed, the scores based on authors' experience can quickly vary from one experiment to another. Furthermore, dependability that is an important property in the majority of real time and embedded systems, is not taken into account in almost all of these works ( [2] [4] [5]). …”
Section: Related Workmentioning
confidence: 99%
“…UML Activity Diagrams (AD) are well-known for describing dynamic behavior and have been extensively used as a process modeling language (PML) [3,4,5]. UML is a standard with a good tooling support and AD allow the expression of most of the workflow patterns as identified by [6].…”
Section: Introductionmentioning
confidence: 99%