Abstract
A Business Process (BP for short) consists of a set of ac- tivities that achieve some business goal when combined in a flow. Among all the (maybe infinitely many) possible execu- tion flows of a BP, analysts are often interested in identifying flows that are "most important", according to some weight metric. This paper studies the following problem: given a specification of such a BP, a weighting function over BP ex- ecution flows, a query, and a number k, identify the k flows with the highest weight among those satisfying the query. We provide here, for the first time, a provably optimal algo- rithm for identifying the top-k weighted flows of a given BP, and use it for efficient top-k query evaluation.
Original language | English |
---|---|
Pages (from-to) | 940-951 |
Number of pages | 12 |
Journal | Proceedings of the VLDB Endowment |
Volume | 3 |
Issue number | 1 |
DOIs | |
State | Published - 1 Jan 2010 |
Externally published | Yes |
ASJC Scopus subject areas
- Computer Science (miscellaneous)
- General Computer Science