2003
DOI: 10.1007/978-3-540-40022-6_16
|View full text |Cite
|
Sign up to set email alerts
|

Comparing Petri Net and Activity Diagram Variants for Workflow Modelling – A Quest for Reactive Petri Nets

Abstract: Abstract. Petri net variants are widely used as a workflow modelling technique. Recently, UML activity diagrams have been used for the same purpose, even though the syntax and semantics of activity diagrams has not been yet fully worked out. Nevertheless, activity diagrams seem very similar to Petri nets and on the surface, one may think that they are variants of each other. To substantiate or deny this claim, we need to formalise the intended semantics of activity diagrams and then compare this with various P… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
21
0

Year Published

2003
2003
2018
2018

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 60 publications
(23 citation statements)
references
References 41 publications
(64 reference statements)
0
21
0
Order By: Relevance
“…UML activity diagrams [97] have also been extended and applied to be a workflow specification language [17][44] [100]. Compared with UML activity diagrams, Petri Nets have formal semantics and have been used widely for constructing several workflows [1] [45]. A vast number of algorithms and tools for Petri Nets analysis have been developed along the years [84].…”
Section: Workflow Composition Systemmentioning
confidence: 99%
See 1 more Smart Citation
“…UML activity diagrams [97] have also been extended and applied to be a workflow specification language [17][44] [100]. Compared with UML activity diagrams, Petri Nets have formal semantics and have been used widely for constructing several workflows [1] [45]. A vast number of algorithms and tools for Petri Nets analysis have been developed along the years [84].…”
Section: Workflow Composition Systemmentioning
confidence: 99%
“…However, Eshuis et. al [45] argues that Petri Nets may be unable to model workflow activities accurately without extending its semantics and this drawback has been addressed in UML activity diagrams. Rather than following the standard syntax and semantics of Petri Nets and UML, many workflow editors for Grid workflow tools create their own graphical representation of workflow components.…”
Section: Workflow Composition Systemmentioning
confidence: 99%
“…The design choices in both semantics are based on existing statechart semantics. The token-game semantics was not used, because that semantics is not reactive [12,13]. Even though reactive nets are more reactive than Petri nets having a token-game semantics, there still exist a lot of subtle differences between activity diagrams and reactive nets.…”
Section: Uml Activity Diagramsmentioning
confidence: 99%
“…Moreover, activity diagrams can have data, whereas reactive nets can not. (Data can be modeled by switching to colored nets, but activity diagrams also differ from colored Petri nets [12,13].) Consequently, in reactive WF nets, conflicting decision transitions (for example ok and not ok in Fig.…”
Section: Uml Activity Diagramsmentioning
confidence: 99%
See 1 more Smart Citation