The concurrent engineering approach calls for the simultaneous consideration of a variety of concerns from a variety of perspectives When a team is provided proper tools, such multi-faceted analysis can reduce many common oversights early in the design process However, issues common to all group interactions can hinder a concurrent engineering team. We present research which supports concurrent engineering teamwork during the initial, requirement, and specification stages of system design.
E. Adams and R. Fagot, "A Model of Riskless Choice", Decision making, Edited by W Edwards, A Tversky, 1967, pp. 284-289
2.
M. Adler, A. Davis, R. Weihmayer and R. Worrest, "Conflict-resolution Strategies for Nonhierarchical Distributed Agents ", Distributed Artificial Intelligence, Vol 2, Morgan Kaufmann, 1989
3.
J. Anderson and A. Farley, "Plan Abstraction Based on Operator Generalization", Proceedings of the 1988 AAAI Conference, Minneapolis, Minnesota
4.
J. Anderson and S. Fickas, "Viewing Specification Design as a Planning Problem a Proposed Perspective Shift", 5th International Workshop on Software Specification and Design, Pittsburgh, 1989 (Also in Artificial Intelligence and Software Engineering , edited by D, Partndge, Ablex, 1991 )
5.
M. Bazerman, Judgment in Managerial Decision Making, Wiley and Sons , New York, 1986.
6.
M. Bearman and S. Fickas, "Issues in Specification Design Using Parallel Elaborations", Australian Software Engineering Conference, May 1988.
7.
B.R. Burkhalter and P.A. Race, "An Analysis of Renewals Overdues, and Other Factors Influencing the Optimal Charge-out Period", Case Studies in Systems Analysis in a University Library, 1968, The Scarecrow Press, Metuchen, New Jersey, pp. 11-33.
8.
T. Bui, Co-op A Group Decision Support System for Cooperative Multiple Cntena Group Decision Making, Springer-Verlag, 1987 .
9.
M. Chen and J. Nunamaker, "The Integration of GDSS and CASE. A Metasystem Approach", Proceedings of the 2nd International Workshop on CASE, 1988
10.
J. Conkhn, Design Rationale and Maintainability, STP-249-88, MCC, October 1988
11.
S. Conry, R. Meyer, R and V. Lesser, "Multi-stage Negotiation in Distributed Planning", Readings in distributed artificial intelligence, edited by A H Bond, L Gasser, Morgan Kaufmann, San Meteo, California, 1988, pp 367-384
12.
B Curtis, H. Krasner, I. Iscoe, "A Field Study of the Software Design Process for Large Systems, ACM, CACM, Vol 31 No 11 November 1988, pp 1268-1287
13.
B. D'Ambrosio , "Local Expression Languages for Probabilistic Dependence", Proceedings of the Seventh Annual Conference on Uncertainty in Artificial Intelligence, Morgan Kaufmann, Palo Alto, July 1991, pp 95-102
14.
S. Easterbrooke , "Domain Modelling with Hierchies of Alternative Viewpoints, IEEE, International Symposium on Requirement Engineering, San Diego, California, 4-6 January, 1993, pp 65-72
15.
M. Feather , "Constructing specifications by combining parallel elaborations", IEEE Transactions on Software Engineering, Vol 15, February 1989
16.
L. Festinger , "Conflict, Decision, and Dissonance", Tavistock Publications, London, 1964
17.
S. Fickas, W. Robinson and M. Feather, "Conflict and Compromise in Specification Design", Proceedings of the AAAI-88 Automated Software Development Workshop, Minneapolis, Minnesota, 1988
18.
A. Finkelstein and H. Fuks, "Multi-party Specification", 5th International Workshop on Software Specification and Design , 1989, pp. 185-195
19.
H. Fuks, "Negotiation Using Commitment and Dialogue", Imperial College of Science Technology and Medicine, London , February 1991
20.
International Workshop on Software Specification and Design, IEEE CS Press, Monterey , 1987
21.
I. Janis and L. Mann, Decision Making: a Psychological Analysis of Conflict, Choice, and Commitment , The Free Press, New York, 1979
22.
Jantsch, Technological Forecasting in Perspective, Organization for Economic Co-operation and Development, Pans, 1967
23.
S.M. Kannapan and K.M. Marskek, "An Approach to Parametric Machine Design and Negotiation in Concurrent Engineering", Concurrent Engineering. Automation, Tools, and Techniques, Edited by A Kusiak, Wiley & Sons, 1993, pp 509-534
24.
P. Keen, M. Scott-Morton, Decision Support Systems an Organizational Perspective, Addison-Wesley, 1978
25.
R. Keeney, H Raiffa, Decisions with Multiple Objectives, Wiley & Sons, New York, 1976
26.
M. Klein , "Supporting Confhct Resolution in Cooperative Design Systems", IEEE, Transactions on Systems, Man, and Cybernetics , Vol. 21 No. 6, November 1991, pp 1379-1390
27.
K. Kraemer , J. King, "Computer-based Systems for Cooperative Work and Group Decision Making", Computing Surveys Vol 20, June 1988, pp. 115-146.
28.
A. Kusiak, Concurrent Engineering: Automation, Tools, and Techniques, Wiley & Sons, 1993.
29.
J. Kwa, "Tolerant Planning and Negotiation in Generating Coordinated Movement Plans in an Automated Factory", Proceedings of the First International Conference on Industrial and Engineering Applications of Artificial Intelligence, 1988.
30.
S. Lander and V. Lesser, "A Framework for the Integration of Cooperative Knowledge-based Systems ", Workshop on Integrated Architectures for Manufactunng , IJCAI, Detroit, Michigan, 24 August, 1989
31.
J. Lee, "SIBYL: a Tool for Managing Group Decision Rationale", Proceedings of the Conference on CSCW, October 1990.
32.
M Mazer, A Knowledge-theoretic Account of Negotiated Commitment, CSRI-237, University of Toronto, November 1989
33.
J. Mostow , K. Voigt, "Explicit Integration of Goals in Heuristic Algorithm Design", IJCA187, January 1987
34.
D. Pruitt, Negotiation Behaviour, Academic Press, 1981.
35.
H. Raiffa, The Art and Science of Negotation, Harvard University Press , 1982
36.
S. Robbins, Organizational Behaviour. Concepts, Controversies, and Applications, Prentice Hall, New Jersey, 1983
37.
W.N. Robinson , Automated Negotiated Design Integration Formal Representations and Algorithms for Collaborative Design , CIS-TR-93-10, University of Oregon, April 1993
38.
W.N. Robinson , Automating the Parallel Elaboration of Specifications. Preliminary Findings, CIS-TR-89-02, University of Oregon , February 1989.
39.
W.N. Robinson , "Integrating Multiple Specifications Using Domain Goals", 5th International Workshop on Software Specification and Design, 1989, pp 219-226
40.
W.N. Robinson , "Negotiation Behaviour During Requirement Specification ", Proceedings of the 12th International Conference on Software Engineering, IEEE Computer Society Press, Nice, France, 26-30 March 1990, pp 268-276
41.
W.N. Robinson and S. Fickas, Negotiation Freedoms for Requirements Engineering, CIS-TR-90-04, University of Oregon, 6 April 1990
42.
W.N. Robinson and S. Fickas, "Supporting Multi-Perspective Requirements Engineering", First International Conference on Requirements Engineering, IEEE, 18-22 April 1994, pp 206-215
43.
W.N. Robinson , Towards Formalization of Specification Design, Masters thesis, University of Oregon, June 1987
44.
J. Rosenschein , M. Genesereth, "Deals Among Rational Agents", Proceedings of the 1985 IJCAI, August 1985, pp 91-99.
45.
J. Rosenschein , M. Ginsberg and M. Genesereth, "Cooperation Without Communication ", Proceedings of AAAI-86, Morgan Kaufmann, 1986, pp 51-57
46.
J. Rosenschein and J. Breese, "Communication-free Interactions Among Rational Agents a Probabilistic Approach", Distributed artificial intelligence, edited by L Gasser, M.N. Huhns, Morgan Kaufmann, 1989.
47.
D.T. Ross , "Structured Analysis (SA) A Language for Communicating Ideas", IEEE, Transactions on Software Engineering, Vol 30 No 1, January 1977, pp. 16-34
48.
A. Sathi , T. Morton, S., Roth, "Callisto an Intelligent Project Management System", Al Magazine, Winter 1986, pp 34-52.
49.
A. Sathi and M. Fox, "Constraint-directed Negotiation of Resource Reallocations", Distributed Artificial Intelligence, edited by L Gasser, M N Huhns, Morgan Kaufmann, San Mateo, 1989 , pp 163-193.
50.
W. Scacchi and S. Bendifallah, "Work Structures and Shifts: an Emperical Analysis of Software Specification Teamwork", IEEE, 11th International Conference on Software Engineering, May1989
51.
W. Scacchi , "Managing Software Engineering Projects: a Social Analysis", IEEE, Transactions on Software Engineering, Vol 10 No 1, January 1984,pp 49-59
52.
M. Shaw and B. Gaines, "A Methodology for Recognizing Consensus, Correspondence, Conflict and Contrast in a Knowledge Acquisition System", Workshop on Knowledge Acquisition for Knowledge Based Systems, Banff, 7-11 November 1988.
53.
R. Shepard, "On Subjectively Optimum Selections Among Multi-attribute Alternatives ", Decision Making, edited by W Edwards & A. Tversky, 1967,pp 257-283
54.
R.G. Smith, "The Contract Net Protocol: High-level Communication and Control in a Distributed Problem Solver", IEEE, Transactions on Computers, C-29, Vol. 12, December 1980, pp. 1104-1113
55.
W. Swartout and R. Balzer, "On the Inevitable Intertwining of Specification and Implementation ", CACM, Vol. 25, 1982, pp 438-440
56.
K. Sycara, "Resolving Goal Conflicts via Negotiation", Proceedings of the AAAI-88, 1988, pp. 245-250
57.
H. Velthuijsen , "Distributed Artificial Intelligence for Runtime Feature-interaction Resolution", IEEE Computer, Vol 26 No. 8, August 1993 , pp. 48-55
58.
F von Martial , Coordinating Plans for Autonomous Agents, Spnnger-Verlag, 1992
59.
R. Wilensky, Planning and Understanding, Addison-Wesley, 1983
60.
K. Werkman, "Knowledge-based Model of Using Shareable Perspectives", Proceedings Tenth International Conference on Distributed Artificial Intelligence, October1990, pp 1-23.
61.
J. Wing, "A Study of 12 Specifications of the Library Problem", IEEE Software, July 1988, pp 66-76
62.
K. Yakemovic and J. Conklin, "Expenence with the gIBIS Model in a Corporate Setting", Proceedings of CSCW 90, Los Angeles, 1990.
63.
M. Zeleny, Multiple Criteria Decision Making, McGraw-Hill, 1982