1999
DOI: 10.1145/318774.318788
|View full text |Cite
|
Sign up to set email alerts
|

Using UML for software process modeling

Abstract: Abstract. We examine the benefits of using an object-oriented modeling language for software process modeling. We show how the Unified Modeling Language (UML) can be used to model software processes based on dynamic task nets, which evolve continuously during enactment. We have selected UML for various reasons: it is wide-spread, provides a comprehensive set of diagrams for both structural and behavioral modeling, and supports the early phases of process modeling (analysis and design). Like many other object-o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
7
0
3

Year Published

2001
2001
2012
2012

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 21 publications
(10 citation statements)
references
References 15 publications
0
7
0
3
Order By: Relevance
“…Many researchers and practitioners have recently started experimenting with the usage of UML as a PML. Being so popular and widely used, UML has a competitive advantage when compared to any other specialized PML [9]. To increase model understandability and to reduce model maintenance effort, process modeling should be supported by a very high level of abstraction.…”
Section: Background Workmentioning
confidence: 99%
“…Many researchers and practitioners have recently started experimenting with the usage of UML as a PML. Being so popular and widely used, UML has a competitive advantage when compared to any other specialized PML [9]. To increase model understandability and to reduce model maintenance effort, process modeling should be supported by a very high level of abstraction.…”
Section: Background Workmentioning
confidence: 99%
“…Although BPMN is an interesting solution, we preferred to extend UML 2.0 to achieve the same purpose. Indeed, UML was already used as a Process Modeling Language (PML) [9,13,16]. As a matter of fact, UML has some very interesting features as a PML: it is standard, graphical, popular and it contains several diagrams which allows to model different views of a system.…”
Section: Related Workmentioning
confidence: 99%
“…Next, there are approaches, e.g. [5,13], that use UML diagrams for modelling processes and that, in a fully automated way, derive from these process descriptions the input for some specific process support tools. Difference with our work is that these process support tools have a proprietary interface that is not based on XPDL.…”
Section: Related Workmentioning
confidence: 99%