Data-Driven Modeling and Coordination of Large Process Structures
In the engineering domain, the development of complex products (e.g., cars) necessitates the coordination of thousands of (sub-) processes. One of the biggest challenges for process management systems is to support the modeling, monitoring and maintenance
- PDF / 1,988,529 Bytes
 - 19 Pages / 430 x 660 pts Page_size
 - 11 Downloads / 274 Views
 
		    Information Systems Group, University of Twente, The Netherlands {d.mueller, m.u.reichert}@ewi.utwente.nl 2 Dept. GR/EPD, DaimlerChrysler AG Group Research & Advanced Engineering, Germany [email protected]
 
 Abstract. In the engineering domain, the development of complex products (e.g., cars) necessitates the coordination of thousands of (sub-) processes. One of the biggest challenges for process management systems is to support the modeling, monitoring and maintenance of the many interdependencies between these sub-processes. The resulting process structures are large and can be characterized by a strong relationship with the assembly of the product; i.e., the sub-processes to be coordinated can be related to the different product components. So far, subprocess coordination has been mainly accomplished manually, resulting in high efforts and inconsistencies. IT support is required to utilize the information about the product and its structure for deriving, coordinating and maintaining such data-driven process structures. In this paper, we introduce the COREPRO framework for the data-driven modeling of large process structures. The approach reduces modeling efforts significantly and provides mechanisms for maintaining data-driven process structures.
 
 1
 
 Introduction
 
 Enterprises are increasingly demanding IT support for their business processes. One challenge emerging in this context is to coordinate the execution of large and long-running processes (e.g., related to car development). Engineering processes, for instance, often consist of numerous concurrently executed, interdependent sub-processes. The reasons for this fragmentation are manifold: Typically, these sub-processes are related to different (data) objects (e.g., product components), enacted by different organizational units (e.g., dealing with the testing or releasing of single components), and controlled by different IT systems. We denote such correlated sub-processes as process structure. These process structures have in common that changes (e.g., removing a subprocess or adding a dependency between sub-processes) as well as real-world exceptions (e.g., abnormal termination of a sub-process) occur frequently and 
 
 This work has been funded by Daimler AG Group Research and has been conducted in the COREPRO (COnfiguration based RElease PROcesses) project.
 
 R. Meersman and Z. Tari et al. (Eds.): OTM 2007, Part I, LNCS 4803, pp. 131–149, 2007. c Springer-Verlag Berlin Heidelberg 2007 
 
 132
 
 D. Müller, M. Reichert, and J. Herbst
 
 Product Data Structure
 
 Total System:
 
 Data-driven Process Structure Product Data Objects Modified by (Sub-)Processes
 
 Total System: S-Class
 
 S
 
 Strong Relationship between Data and Processes
 
 S-Class
 
 System:
 
 System:
 
 Engine
 
 Subsystem:
 
 Speed Sensor
 
 Navigation
 
 Subsystem:
 
 Main Unit
 
 Testdrive
 
 Tested
 
 Install System
 
 Install System
 
 Release Released
 
 Release System
 
 System: Engine
 
 S
 
 S
 
 CS
 
 P
 
 S
 
 T
 
 Subsystem: Speed Sensor Unit [OK] T V R [*]
 
 CV VC
 
 E
 
 Dependencies between (Sub-)Processes Synchronizing (Sub-) Pro		
Data Loading...