2011 IEEE International Conference on Web Services 2011
DOI: 10.1109/icws.2011.40
|View full text |Cite
|
Sign up to set email alerts
|

On the Optimal Petri Net Representation for Service Composition

Abstract: Service composition has received significant attention in the research community, and the focus has been on service semantics and composition algorithms. Surprisingly, the problem of representation of the composition outcome has been largely ignored. Ad-hoc workflows are often employed, which typically sacrifice alternative paths and parallelism for the sake of simple representation. In this paper, we show how theory of regions, which was originally developed to derive Petri nets from finite state automata, ca… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
7
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(7 citation statements)
references
References 20 publications
0
7
0
Order By: Relevance
“…This is transformed into a BPMN diagram via a Petri net transformation based on [19]. The work [32] gives an algorithm to compose several services. Each service is presented as an automaton and a set of automata are composed by a parallel product.…”
Section: Related Workmentioning
confidence: 99%
“…This is transformed into a BPMN diagram via a Petri net transformation based on [19]. The work [32] gives an algorithm to compose several services. Each service is presented as an automaton and a set of automata are composed by a parallel product.…”
Section: Related Workmentioning
confidence: 99%
“…Generally, workflows are expected to be free of both control flow errors (e.g., deadlocks) and data flow errors (e.g., activity input is undefined) [5], [6], [7], [8]. Maximizing concurrency in the control flow, with respect to the data flow, is also critical, and has recently received more attention in the literature [9], [10], [11], [12]. Concurrency maximization refers to the property that activities without dependences (including control dependences, data dependences [13]) should be executed in parallel.…”
Section: Introductionmentioning
confidence: 99%
“…Recently, a number of approaches to workflow refactoring have been proposed [17], [9], [10], [11], [16], [12]. For example, Wang et al first transform BPEL workflows into automata then employ Petri nets synthesis [18] to obtain a workflow with maximized concurrency [11]. Jin et al propose to leverage workflow mining (i.e., the α-algorithm [19]) for workflow refactoring such that activities without data dependences can be executed in parallel [12].…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations