NUs to represent a dynamic user assignment that also
depends on temporal aspects. CNCUs do not address
temporal constraints for the good reason that directi-
onal consistency (CNs) allows for convergence when
generating a solution only if a total ordering is fol-
lowed. Most temporal networks do not have this re-
striction. ACTNs solve this problem by synthesizing
memoryless execution strategies before starting.
WC, SC and DC are investigated for access-
controlled workflows under conditional uncertainty in
(Zavatteri et al., 2017). That work deals with structu-
red workflows by unfolding workflow paths, consi-
dering binary constraints only (whose labels are the
conjunction of the labels of the connected tasks) and
assuming that a total order for the tasks is given in
input. This work overcomes all these limitations.
10 CONCLUDING REMARKS
We introduced CNCUs to address a kind of CSP un-
der conditional uncertainty. CNCUs implicitly embed
classic CNs (if OV =
/
0 and ≺=
/
0). We then defined
and provided algorithms for WC, SC and DC. Cur-
rently, we only deal with CNCUs that are controllable
with respect to a total ordering for the variables.
We discussed the correctness and complexity of
our algorithms and provided ZETA, a tool for CNCUs
that acts as a solver for WC, SC and DC as well as
an execution simulator. We provided an extensive ex-
perimental evaluation against a set of benchmarks of
10000 CNCUs. SC is the easiest type of controllabi-
lity to check, followed by WC and finally DC, which
is currently the hardest one. DC is a matter of order
(CNCUs not admitting any are uncontrollable). SC
and DC provide usable strategies for executing work-
flows under conditional uncertainty. WC calls for pre-
dicting the future. However, WC is important because
a CNCU proved non WC will never be SC nor DC.
As future work, we plan to work on the all topolo-
gical sort phase of DC-CHECKING in order to contain
the explosion of this step. We also plan to investi-
gate if CNCUs classified as non-DC with respect to
all possible total orderings might turn DC for some
ordering that refines dynamically during execution.
REFERENCES
Cimatti, A., Hunsberger, L., Micheli, A., Posenato, R., and
Roveri, M. (2016). Dynamic controllability via timed
game automata. Acta Inf., 53(6-8).
Cimatti, A., Micheli, A., and Roveri, M. (2015a). An SMT-
based approach to weak controllability for disjunctive
temporal problems with uncertainty. Artif. Intell., 224.
Cimatti, A., Micheli, A., and Roveri, M. (2015b). Solving
strong controllability of temporal problems with un-
certainty using SMT. Constraints, 20(1).
Combi, C., Posenato, R., Vigan
`
o, L., and Zavatteri, M.
(2017). Access controlled temporal networks. In
ICAART 2017. INSTICC, ScitePress.
Dechter, R. (2003). Constraint processing. Elsevier.
Dechter, R., Meiri, I., and Pearl, J. (1991). Temporal con-
straint networks. Artif. Intell., 49(1-3).
Dechter, R. and Pearl, J. (1987). Network-based heuristics
for constraint-satisfaction problems. Artif. Int., 34(1).
Fargier, H. and Lang, J. (1993). Uncertainty in constraint
satisfaction problems: A probabilistic approach. In
ECSQARU ’93. Springer.
Fargier, H., Lang, J., and Schiex, T. (1996). Mixed con-
straint satisfaction: A framework for decision pro-
blems under incomplete knowledge. In IAAI 96.
Freuder, E. C. (1982). A sufficient condition for backtrack-
free search. J. ACM, 29.
Gottlob, G. (2012). On minimal constraint networks. Artif.
Intell., 191-192.
Hunsberger, L., Posenato, R., and Combi, C. (2012). The
Dynamic Controllability of Conditional STNs with
Uncertainty. In PlanEx 2012.
Hunsberger, L., Posenato, R., and Combi, C. (2015). A
sound-and-complete propagation-based algorithm for
checking the dynamic consistency of conditional sim-
ple temporal networks. In TIME 2015.
Luo, X., Lee, J. H.-m., Leung, H.-f., and Jennings, N. R.
(2003). Prioritised fuzzy constraint satisfaction pro-
blems: Axioms, instantiation and validation. Fuzzy
Sets Syst., 136(2).
Mackworth, A. K. (1977). Consistency in networks of rela-
tions. Artif. Intell., 8(1).
Mittal, S. and Falkenhainer, B. (1990). Dynamic constraint
satisfaction problems. In AAAI 90.
Montanari, U. (1974). Networks of constraints: Fundamen-
tal properties and applications to picture processing.
Inf. Sci., 7.
Morris, P. H., Muscettola, N., and Vidal, T. (2001). Dy-
namic control of plans with temporal uncertainty. In
IJCAI 2001.
Tsamardinos, I., Vidal, T., and Pollack, M. E. (2003). CTP:
A new constraint-based formalism for conditional,
temporal planning. Constraints, 8(4).
Zavatteri, M. (2017). Conditional simple temporal networks
with uncertainty and decisions. In TIME 2017, LIPIcs.
Zavatteri, M., Combi, C., Posenato, R., and Vigan
`
o, L.
(2017). Weak, strong and dynamic controllability of
access-controlled workflows under conditional uncer-
tainty. In BPM 2017.
ICAART 2018 - 10th International Conference on Agents and Artificial Intelligence
52