Title :
Hierarchical Dependence Graphs for Dynamic JDF Workflows
Author :
Sun, Tong ; Walker, John
Author_Institution :
Xerox Corp., Webster
Abstract :
The Hierarchical Dependence Graph (HDG) described in this paper extends the theory of directed acyclic graph (DAG) by allowing hierarchical representation of workflows. It can be used to explicitly express the dependences across JDF (process) nodes and resources derived from any JDF job description. It defines a flexible and semantic-rich model to represent JDF workflow as a set of DAGs at different abstractions: intent level, process group levels and process execution level. By explicitly representing JDF workflows in the HDG, not only it enables the separation of the workflow itself from MIS/or Controller implementations to support fully dynamic JDF workflows, but also it provides a theoretic basis for formal analysis of JDF workflows. Furthermore, we introduce the concept of Connectivity Matrix and its transformations to allow two views derived from a single model: process-centric view and resource-centric view. By exploiting the fact that each of these views is a DAG with a hierarchical structure, we then show how various analytical properties defined for DAG can be recursively applied to analyze JDF workflows, particularly in the following perspectives: (1) validating JDF workflows in terms of cyclic dependence, missing resources and dangling resources; (2) identifying the impacted JDF nodes or resources due to the resource availability and workflow status changes; (3) intelligently handling failures or exceptions by considering causal relations between resources and processes.
Keywords :
data analysis; directed graphs; matrix algebra; printing industry; process control; production engineering computing; workflow management software; JDF job description; Job Definition Format; MIS/ controller component; connectivity matrix; directed acyclic graph; dynamic JDF workflows; formal analysis; hierarchical dependence graphs; printing production; process execution level; process group level; Automation; Availability; Cybernetics; Failure analysis; Intelligent structures; Printing; Production; Software systems; Sun; Technological innovation;
Conference_Titel :
Systems, Man and Cybernetics, 2006. SMC '06. IEEE International Conference on
Conference_Location :
Taipei
Print_ISBN :
1-4244-0099-6
Electronic_ISBN :
1-4244-0100-3
DOI :
10.1109/ICSMC.2006.385289