Context-aware change impact analysis for integrated process–decision models in ubiquitous environments
摘要
Analyzing business process change impacts in uncertain environments is critical for ensuring the reliable management of business systems. Existing methods primarily analyze dependencies between control flow and data flow within processes, often overlooking how external environmental changes affect execution. Meanwhile, a large amount of data and decisions are embedded in processes, and changes in the environment or data increase the complexity of process management and maintenance. To address these limitations, we propose a context-aware method for analyzing and propagating change impacts. First, we construct a layered “Process–Service–Decision” architecture. By linking context data to Decision Model and Notation (DMN) inputs via decision service interfaces, we achieve unified modeling of internal processes and external environments. For internal process data, we construct a data dependency graph to identify how data changes affect subsequent process execution. For external environmental data, message boundary events are used to trigger the re-evaluation of incremental decisions. We then analyze how collaborative changes in context data propagate and impact the integrated model, ensuring correct decision invocation and maintaining consistency. The method employs a parallelizable dependency propagation algorithm that can efficiently process large-scale, high-concurrency sensor data streams. Finally, experiments implemented in Python on both synthetic and real-world datasets show that our method outperforms several baselines in accuracy, efficiency, and robustness for change impact identification.