VLDB 2026 Research / reviewers in the wild / expert
Mark Dukes
dblp:04/8048 · also W. M. B. Dukes
· DBLP profile ↗
3ranked-venue papers
3as first author
2since 2021 · last 2025
0000-0002-2779-2680ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 2 · 2 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Characterizing traces of processes defined by precedence and response constraints: An order theory approachabstractIn this paper we consider a general system of activities that can, but do not have to, occur. This system is governed by a set containing two types of constraints: precedence and response. A precedence constraint dictates that an activity can only occur if it has been preceded by some other specified activity. Response constraints are similarly defined. An execution of the system is a listing of activities in the order they occur and which satisfies all constraints. These listings are known as traces . Such systems naturally arise in areas of theoretical computer science and decision science . An outcome of the freedom with which activities can occur is that there are many different possible executions, and gaining a combinatorial insight into these is a non-trivial problem. We characterize all of the ways in which such a system can be executed. Our approach uses order theory to provide a classification in terms of the linear extensions of posets constructed from the constraint sets. This characterization is essential in calculating the stakeholder utility metrics that have been developed by the first author that allow for quantitative comparisons of such systems/processes. It also allows for a better understanding of the theoretical backbone to these processes. Mark Dukes, Anton Sohn |
Discret. Appl. Math. | 1 |
| 2022 | Stakeholder Utility Measures for Declarative Processes and Their Use in Process ComparisonsabstractWe present a method for calculating and analyzing stakeholder utilities of processes that arise in, but are not limited to, social sciences. These areas include business process analysis, healthcare workflow analysis, and policy process analysis. This method is quite general and applicable to any situation in which declarative-type constraints of a modal and/or temporal nature play a part. A declarative process is a process in which activities may freely happen while respecting a set of constraints. For such a process, anything may happen so long as it is not explicitly forbidden. Declarative processes have been used and studied as models of business and healthcare workflows by several authors. In considering a declarative process as a model of some system, it is natural to consider how the process behaves with respect to stakeholders. We derive a measure for stakeholder utility that can be applied in a very general setting. This derivation is achieved by listing a collection of properties that we argue such a stakeholder utility function ought to satisfy and then using these to show that a very specific form must hold for such a utility. The utility measure depends on the set of unique traces of the declarative process, and calculating this set requires a combinatorial analysis of the declarative graph that represents the process. This builds on previous work of Dukes and Casey (2021) in which the combinatorial diversity metrics for declarative processes were derived for use in policy process analysis. The collection of stakeholder utilities can themselves then be used to form a metric with which we can compare different declarative processes to one another. These are illustrated using several examples of declarative processes that already exist in the literature. Mark Dukes |
IEEE Trans. Comput. Soc. Syst. | 1 |
| 2008 | Combinatorial Gray codes for classes of pattern avoiding permutations
Mark Dukes, Mark F. Flanagan, Toufik Mansour, Vincent Vajnovszki |
Theor. Comput. Sci. | 1 |