Design management in CONCORD: combining transaction management, workflow management and cooperation control

Design management is an encompassing task supporting cooperative design processes entirely. This requirement can best be fulfilled by exploiting concepts from transaction management, workflow management and cooperation control. On the one hand, each of these areas must be adapted to the field of design, while on the other hand, the necessity of an adequate interplay of these components reveals multiple facets of interoperability. The CONCORD (CONtrolling COopeRation in Design environments) processing model faces all these problems and allows a straightforward mapping of the processing structures predominating in design and, thus, serves as a cooperative and interoperable processing model for CAD frameworks, e.g. the PRIMA framework, our testbed and prototype system. The major contribution of the CONCORD model is to enhance design flow management by cooperation control facilities. Design flow management controls design tool applications and the interplay of tools, and supports the user in fulfilling his/her local design goal. For that purpose, it covers both transaction processing and workflow management. Cooperation control, in contrast, handles the interplay of collaborating designers or design tasks. In this paper, we report on the capabilities of the CONCORD processing model, thereby focussing on implementation aspects. The feasibility of already approved transaction concepts and workflow management as implementation basis is investigated and discussed by drawing relationships between design and transaction/workflow processing.

[1]  Andreas Reuter,et al.  The ConTract Model , 1991, Database Transaction Models for Advanced Applications.

[2]  A. Elmagarmid Database transaction models for advanced applications , 1992 .

[3]  Norbert Ritter,et al.  Capturing design dynamics /spl minus/ the CONCORD approach , 1994, Proceedings of 1994 IEEE 10th International Conference on Data Engineering.

[4]  Stanley B. Zdonik,et al.  Cooperative transaction hierarchies: Transaction support for design applications , 1992, The VLDB Journal.

[5]  Andreas Reuter,et al.  Principles of transaction-oriented database recovery , 1983, CSUR.

[6]  W. Kafer,et al.  Mapping a version model to a complex-object data model , 1992, ICDE 1992.

[7]  Roger King,et al.  Report of the Workshop on Semantic Heterogeneity and Interpolation in multidatabase Systems , 1993, SGMD.

[8]  Klaus Meyer-Wegener,et al.  Processing and Transaction Concepts for Cooperation of Engineering Workstations and a Database Server , 1988, Data Knowl. Eng..

[9]  A. R. Newton,et al.  Electronic CAD Frameworks , 1992 .

[10]  Norbert Ritter,et al.  Capturing Design Dynamics the Concord Approach , 1994, ICDE 1994.

[11]  Narain H. Gehani,et al.  ASSET: a system for supporting extended transactions , 1994, SIGMOD '94.

[12]  Hans-Jörg Schek,et al.  Merging application-centric and data-centric approaches to support transaction-oriented multi-system workflows , 1993, SGMD.

[13]  Franz-Josef Rammig,et al.  Frameworks und Entwicklungsumgebungen , 1992, Inform. Spektrum.

[14]  Amit P. Sheth,et al.  On Transactional Workflows , 1993, IEEE Data Eng. Bull..