This paper presents a novel framework for managing design processes using a formal grammar as the theoretical foundation to represent, manipulate and execute design processes. The grammatical approach allows designers to represent a complex activity concisely with a small number of higher-level tasks and to explore alternative processes within a space of feasible alternatives. These capabilities allow the engineers to “visualize” the design process so that they can fully understand the alternative methods before making any design decisions. The framework, called MIDAS, includes separate layers for process specification and execution. Using the process specification layer, designers can capture the overall design process and each designer can understand his or her task with respect to the whole design process. In the process execution layer, design tasks are executed according to the information in specification layer so that designers can be informed of the current design status, alternative design methods, and their impacts in a whole design process. The framework has the potential to improve design productivity by accessing, reusing, and revising previous processes for a similar design. We use a gearbox design process to demonstrate the framework.

1.
Andreoli
,
J.-M.
,
Pacull
,
F.
, and
Pareschi
,
R.
,
1998
, “
XPECT: A Framework for Electronic Commerce
,”
IEEE Internet Computing
,
1
(
4
), pp.
40
48
.
2.
Berners-Lee, T., Cailliau, R., Luotonen, A., Frystyk, Luotonen, A., Nielsen, H., and Secret, A., 1994, “The World-Wide Web,” Commun. ACM, 37(8).
3.
Cutkosy
,
M. R.
,
Tenenbaum
,
J. M.
, and
Glicksman
,
J.
,
1996
, “
Madefast: Collaborative Engineering over the Internet
,”
Communications of the ACM
,
39
(
9
), pp.
78
87
.
4.
Chan, F. L., Spiller, M. D., and Newton, A. R., 1998, “WELD-An Environment for Web-Based Electronic Design,” 35th ACM/IEEE Design Automation Conference, June.
5.
Erkes
,
J. W.
,
Kenny
,
K. B.
,
Lewis
,
J. W.
,
Sarachan
,
B. D.
,
Sobololewski
,
M. W.
, and
Sum
,
R. N.
,
1996
, “
Implementing Shared Manufacturing Services on the World-Wide Web
,”
Communications of the ACM
,
39
(
2
), pp.
34
45
.
6.
Nagel, R. N., and Dove, R., 1991, Twenty First Century Manufacturing Enterprise Strategy: Industry-Led View, Technical Report, Iaccocca Institute, Lehigh Univ.
7.
Baldwin
,
R. A.
, and
Chung
,
M. J.
,
1995
, “
A Formal Approach to Managing Design Processes
,”
Computer
,
28
(
2
), pp.
54
63
.
8.
Pentland
,
B. T.
,
1995
, “
Grammatical Models of Organizational Processes
,”
Organization Science
,
6
(
5
), pp.
541
556
.
9.
Chung, M. J., and Kim, H., 1999, “Design Process Management in Mirco-electronic Design,” VLSI Handbook, W. K. Chen, ed., CRC Press, pp. 73.1–73.29.
10.
Rinderle
,
J. R.
,
1991
, “
Grammatical Approaches to Engineering Design, Part II: Modeling Configuration and Parametric Design Using Attributed Grammars
,”
Res. Eng. Des.
,
2
, pp.
137
146
.
11.
Mullins
,
S.
, and
Rinderle
,
J. R.
,
1991
, “
Grammatical Approaches to Engineering Design, Part I: An Introduction and Commentary
,”
Res. Eng. Des.
,
2
, pp.
121
135
.
12.
Rosen
,
D. W.
,
Dixon
,
J. R.
, and
Finger
,
S.
,
1994
, “
Conversion of Feature-Based Design Representations Using Graph Grammar Parsing
,”
ASME J. Mech. Des.
,
116
, pp.
785
792
.
13.
Schmidt
,
L. C.
, and
Cagan
,
J.
,
1995
, “
Recursive Annealing: A Computational Model for Machine Design
,”
Res. Eng. Des.
,
7
, pp.
102
105
.
14.
Schmidt
,
L. C.
, and
Cagan
,
J.
,
1997
, “
GGREADA: A Graph Grammar-Based Machine Design Algorithm
,”
Res. Eng. Des.
,
9
, pp.
195
213
.
15.
Whitney
,
D. E.
,
1996
, “
Why Mechanical Design Cannot be Like VLSI Design
,”
Res. Eng. Des.
,
9
, pp.
191
194
.
16.
Antonnson
,
E. K.
,
1997
, “
The Potential for Mechanical Design Compilation
,”
Res. Eng. Des.
,
8
, pp.
125
138
.
17.
Fairbairn, D. G., 1994, Keynote Address, Proceedings of the 31st Design Automation Conference, pp. xvi-xvii.
18.
Lee, J., and Pentland, B. T., 2000, “Exploring the Process Space: A Grammatical Approach to Process Design/Redesign,” MIT Center for Coordination Science, Working paper.
19.
Knapp
,
D.
, and
Parker
,
A.
,
1991
, “
The ADAM Design Planning Engine
,”
IEEE Trans. Comput.-Aided Des.
,
10
(
7
),
July
July
.
20.
Dellen, B., Maurer, F., and Pews, G., 1997, “Knowledge-Based Techniques to Increase the Flexibility of Workflow Management,” Data and Knowledge Engineering, North-Holland.
21.
Lavana, H., Khetawat, A., Brglez, F., and Kozminski, K., 1997, “Executable Workflows: A Paradigm or Collaborative Design on the Internet,” Proceedings of the 34th ACM/IEEE Design Automation Conference, June.
22.
Schurmann, B., and Altmeyer, J., 1997, “Modeling Design Tasks and Tools-The Link between Product and Flow Model,” Proceedings of 34th ACM/IEEE Design Automation Conference.
23.
Sutton, P. R., and Director, S. W., 1998, “Framework Encapsulations: A New Approach to CAD Tool Interoperability,” Proceedings of the 35th ACM/IEEE Design Automation Conference.
24.
Schlenoff, C., Knutilla, A. and Ray, S., 1996, “Unified Process Specification Language: Requirements for Modeling Process,” NISTIR 5910, National Institute of Standards and Technology, Gaithersburg, MD.
25.
Lin, E., Minis, I., Nau, D. S., and Regli, W. C., 1995, Contribution to Virtual Manufacturing Background Research, Technical Report, Institute for Systems Research, University of Maryland.
26.
Malone
,
T. W.
,
Crowston
,
K. G.
,
Lee
,
J.
,
Pentland
,
B.
,
Dellarocas
,
C.
,
Wyner
,
G.
,
Quimby
,
J.
,
Osborn
,
C. S.
,
Bernstein
,
A.
,
Herman
,
G.
,
Klein
,
M.
, and
O’Donnell
,
E.
,
1999
, “
Tools for Inventing Organizations: Toward a Handbook of Organizational Processes
,”
Manage. Sci.
,
45
(
3
), pp.
425
443
.
27.
Shah, J., Sen, S., and Ghosh, S., 1991, “An Intelligent Environment for Routine Mechanical Design,” ASME-CIE Conf., San Jose, CA.
28.
Bosch, K. O., Bingley, P., and Van der Wolf, P., 1991, “Design Flow Management in the NELSIS CAD Framework,” 28th ACM/IEEE Design Automation Conference, pp. 711–716.
29.
IDEF, 1998, http://www.idef.com
30.
Dixon
,
J.
,
Howe
,
A.
,
Cohen
,
P. R.
, and
Simmons
,
M. V.
,
1987
, “
Dominic I: Progress Toward Domain Independence in Design by Iterative Redesign
,”
Eng. Comput.
,
2
, pp.
137
145
.
31.
Smith
,
R. P.
, and
Eppinger
,
S. D.
,
1997
, “
Identifying Controlling Features of Engineering Design Iteration
,”
Manage. Sci.
,
43
(
3
), pp.
276
293
.
32.
Smith
,
R. P.
, and
Eppinger
,
S. D.
,
1997
, “
A Predictive Model of Sequential Iteration in Engineering Design
,”
Manage. Sci.
,
43
(
3
), pp.
1104
1120
.
33.
Shah
,
J.
,
Jeon
,
D. K.
,
Urban
,
S. D.
,
Bliznakov
,
P.
, and
Rogers
,
M.
,
1996
, “
Database Infrastructure for Supporting Engineering Design Histories
,”
Comput.-Aided Des.
,
28
(
5
), pp.
347
360
.
34.
Petrie
,
C.
,
1996
, “
Agent-Based Engineering, the Web, and Intelli gence
,”
Fresenius Envir. Bull.
, FENBELsee http://cdr.stanford.edu/NextLink/Expert.html
35.
CFI, 1995, Tool Encapsulation Specification, Draft Standard, Version 2.0, released by the CFI TES Working Group.
36.
Brassard, G., and Bradley, P., 1995 Algorithmics Theory and Practice, Prentice Hall.
37.
Baldwin
,
R. A.
, and
Chung
,
M. J.
,
1996
, “
Managing Engineering Data for Complex Products
,”
Res. Eng. Des.
,
7
(
4
), pp.
215
231
.
You do not currently have access to this content.