Conflict management as part of an integrated exception handling approach

Collaborative design conflicts are an important type of process exception, that is, a real-life contingency such as a process change, execution error, or missed opportunity that leads to suboptimal performance of a collaborative process. This paper presents an integrated computational approach to collaborative process exception handling that avoids important weaknesses in current conflict management methods through the synergistic integration of conflict, workflow, and rationale technology. The approach is based upon an inclusive dependency language plus coordination services for dependency capture, process enactment, and exception handling. An initial implementation of this method called iDCSS is presented and challenges for future evolution of this technology are identified.

[1]  Jeffrey S. Rosenschein,et al.  Negotiation and Conflict Resolution in Non-Cooperative Domains , 1990, AAAI.

[2]  William N. Robinson Interactive Decision Support for Requirements Negotiation , 1994 .

[3]  James Bowen,et al.  Constraint-based software for concurrent engineering , 1993, Computer.

[4]  Jon Dukes-Schlossberg,et al.  Cosmos: A System for Supporting Engineering Negotiation , 1994 .

[5]  Mark Klein,et al.  Detecting and resolving conflicts among cooperating human and machine-based design agents , 1992, Artif. Intell. Eng..

[6]  Bashar Nuseibeh,et al.  Coordinating distributed ViewPoints: the Anatomy of a Consistency Check , 1994 .

[7]  John McDermott,et al.  VT: an expert elevator designer , 1987 .

[8]  Bernard Widrow,et al.  Neural networks: applications in industry, business and science , 1994, CACM.

[9]  Jonathan Grudin,et al.  Groupware and social dynamics: eight challenges for developers , 1994, CACM.

[10]  Mark Klein,et al.  DRCS: An Integrated System for Capture of Designs and Their Rationale , 1992 .

[11]  Kishore Sengupta,et al.  Managing Cognitive and Mixed-motive Conflicts in Concurrent Engineering , 1994 .

[12]  Lucy A. Suchman,et al.  Office procedure as practical action: models of work and system design , 1983, TOIS.

[13]  Jintae Lee,et al.  What's in design rationale? , 1991 .

[14]  Mark D. Gross Avoiding Conflicts in Architectural Subsystem Layout , 1994 .

[15]  Srikanth M. Kannapan,et al.  The Interplay of Context, Process, and Conflict in Concurrent Engineering , 1994 .

[16]  Wolter J. Fabrycky,et al.  Systems engineering and analysis , 1981 .

[17]  Ira P. Goldstein Bargaining Between Goals , 1975, IJCAI.

[18]  Reid G. Smith,et al.  The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver , 1980, IEEE Transactions on Computers.

[19]  Jean-Claude Latombe,et al.  Making Compromises Among Antagonist Constraints in a Planner , 1985, Artif. Intell..

[20]  Sanjai Tiwari,et al.  Automated Configuration Management in Concurrent Engineering Projects , 1994 .

[21]  James Bowen,et al.  Mediating Conflict in Concurrent Engineering with a Protocol Based on Utility , 1994 .

[22]  David C. Brown,et al.  Failure handling in a design expert system , 1985 .

[23]  Raymond McCall,et al.  Making argumentation serve design , 1991 .

[24]  Walt Scacchi,et al.  Modeling Articulation Work in Software Engineering Processes , 1991, Proceedings. First International Conference on the Software Process,.

[25]  Stephen F. Smith,et al.  ISIS—a knowledge‐based system for factory scheduling , 1984 .

[26]  K. C. Burgess Yakemovic,et al.  Report on a development project use of an issue-based information system , 1990, CSCW '90.

[27]  Mark Klein,et al.  Conflict resolution in cooperative design , 1989, Artif. Intell. Eng..

[28]  Gerald Jay Sussman,et al.  CONSTRAINTS - A Language for Expressing Almost-Hierarchical Descriptions , 1980, Artif. Intell..

[29]  Mark Klein Integrated coordination in cooperative design , 1995 .

[30]  John P. McDermott,et al.  SALT: A Knowledge Acquisition Language for Propose-and-Revise Systems , 1993, Artif. Intell..

[31]  Mark Stefik,et al.  Planning with Constraints (MOLGEN: Part 1) , 1981, Artif. Intell..

[32]  Mark Klein,et al.  Supporting conflict resolution in cooperative design systems , 1991, IEEE Trans. Syst. Man Cybern..

[33]  Terry Winograd,et al.  A language/action perspective on the design of cooperative work , 1986, CSCW '86.

[34]  Carl Hewitt,et al.  Offices are open systems , 1986, TOIS.