Dynamic controllability via Timed Game Automata

被引:14
作者
Cimatti, Alessandro [1 ]
Hunsberger, Luke [2 ]
Micheli, Andrea [1 ]
Posenato, Roberto [3 ]
Roveri, Marco [1 ]
机构
[1] Fdn Bruno Kessler, Via Sommar 18, I-38123 Trento, Italy
[2] Vassar Coll, 124 Raymond Ave,Box 444, Poughkeepsie, NY 12601 USA
[3] Univ Verona, Via Grazie 15, I-37134 Verona, Italy
关键词
Dynamic controllability; Temporal networks; Timed Game Automata; TEMPORAL NETWORKS; UNCERTAINTY; ALGORITHMS;
D O I
10.1007/s00236-016-0257-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Temporal networks are data structures for representing and reasoning about temporal constraints on activities. Many kinds of temporal networks have been defined in the literature, differing in their expressiveness. The simplest kinds of networks have polynomial algorithms for determining their temporal consistency or different levels of controllability, but corresponding algorithms for more expressive networks (e.g., those that include observation nodes or disjunctive constraints) have so far been unavailable. This paper introduces a new approach to determine the dynamic controllability of a very expressive class of temporal networks that accommodates observation nodes and disjunctive constraints. The approach is based on encoding the dynamic controllability problem into a reachability game for Timed Game Automata (TGAs). This is the first sound and complete approach for determining the dynamic controllability of such networks. The encoding also highlights the theoretical relationships between various kinds of temporal networks and TGAs. The new algorithms have immediate applications in the design and analysis of workflow models being developed to automate business processes, including workflows in the health-care domain.
引用
收藏
页码:681 / 722
页数:42
相关论文
共 48 条
  • [1] Simple Algorithm for Simple Timed Games
    Abdeddaim, Y.
    Asarin, E.
    Sighireanu, M.
    [J]. TIME 2009: 16TH INTERNATIONAL SYMPOSIUM ON TEMPORAL REPRESENTATION AND REASONING, PROCEEDINGS, 2009, : 99 - +
  • [2] MAINTAINING KNOWLEDGE ABOUT TEMPORAL INTERVALS
    ALLEN, JF
    [J]. COMMUNICATIONS OF THE ACM, 1983, 26 (11) : 832 - 843
  • [3] A THEORY OF TIMED AUTOMATA
    ALUR, R
    DILL, DL
    [J]. THEORETICAL COMPUTER SCIENCE, 1994, 126 (02) : 183 - 235
  • [4] [Anonymous], 1967, Mathematical logic
  • [5] [Anonymous], 1995, WORKFLOW REFERENCE M
  • [6] Temporal reasoning for decision support in medicine
    Augusto, JC
    [J]. ARTIFICIAL INTELLIGENCE IN MEDICINE, 2005, 33 (01) : 1 - 24
  • [7] Behrmann G, 2007, LECT NOTES COMPUT SC, V4590, P121
  • [8] Cassez F, 2005, LECT NOTES COMPUT SC, V3653, P66, DOI 10.1007/11539452_9
  • [9] Flexible Plan Verification: Feasibility Results
    Cesta, Amedeo
    Fratini, Simone
    Orlandini, Andrea
    Finzi, Alberto
    Tronci, Enrico
    [J]. FUNDAMENTA INFORMATICAE, 2011, 107 (2-3) : 111 - 137
  • [10] Cimatti A., 2012, AAAI, P448