In this paper, we present an engineering framework called Manufacturing Integration and Design Automation System (MIDAS). The core of MIDAS is a process grammar, which provides the theoretical foundation to represent, manipulate and execute design and manufacturing processes. The important properties offered by MIDAS, which are especially useful for integrating design and manufacturing, are generativity and abstraction. Given a set of rules and objects, it generates feasible alternative processes that can be represented at varying levels of abstraction. Generativity and abstraction allow users of MIDAS to explore alternative processes while coordinating and integrating iterative engineering activities concurrently in a distributed environment. When design and manufacturing processes are integrated within the framework of MIDAS, it helps engineers to navigate through the process alternatives and to foresee the effects of particular design choices in subsequent stages of design and manufacturing, even with an incomplete set of design data. Using a shared representation of design and manufacturing processes, MIDAS facilitates communication among engineers through a collaborative browser and various visualization tools.

1.
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
,”
Commun. ACM
,
39
(
2
), pp.
34
45
.
2.
Hines, K., and Borriello, G., 1998, “A Geographically Distributed Framework for Embedded System Design and Validation,” The Proceedings of the 35th ACM/IEEE Design Automation Conference, San Francisco, California, pp. 140–145.
3.
Kwon, P., Crimp, M., and Chung, M. J., 1997, “Automating the Design Process and Powder Fabrication of Functionally Gradient Materials,” IMECE, Dallas, TX.
4.
Chung, M. J., and Kwon, P., 1998, “A Web-based Framework for Design and Manufacturing a Mechanical System,” 1998 DETC, Atlanta, Georgia, CD-ROM.
5.
Chung, M. J., and Kim, H., 2000, “Design Process Management in Micro-electronic Design,” VLSI Handbook, W. K. Chen, ed., CRC Press, pp. 73.1–73.29.
6.
Steinfield, C., Jang, C., and Pfaff, B., 1999, “Supporting Virtual Team Collaboration: The TeamSCOPE System,” Proceedings of International ACM SIGGROUP on Supporting Group Work, Phoenix, Arizona.
7.
Adler
,
P. S.
,
Mandelbaum
,
A.
,
Nguyen
,
V.
, and
Schwerer
,
E.
,
1995
, “
From Project to Process Management: An Empirically-based Framework for Analyzing Product Development Time
,”
Manage. Sci.
41
(
3
), pp.
458
484
.
8.
Mehra
,
A.
,
Minis
,
I.
, and
Proth
,
J.
,
1996
, “
Hierarchical Production Planning for Complex Manufacturing System
,”
Advances in Engineering Software
,
26
(
3
), pp.
209
218
.
9.
Petrie, C., Jeon, H., and Cutkosky, M., 1997, “Combining Constraint Propagation and Backtracking for Distributed Engineering,” ECAI-96 Workshop on Non-Standard Constraint Processing, Budapest, August, 1996, revised for AAAI-97 Workshop on Constraints and Agents, Providence, RI, Jul, 1997. See also “http://cdr.stanford.edu/ProcessLink/papers/non-stan-const/non-stan-const.html.”
10.
Knapp
,
D. W.
, and
Parker
,
A. C.
,
1991
, “
The ADAM Design Planning Engine
,”
IEEE Trans. Comput. Aided Des.
,
10
(
7
), pp.
829
846
.
11.
Dellen, B. Maurer, F., and Pews, G., 1997, “Knowledge-based Techniques to Increase the Flexibility of Workflow Management,” Data and Knowledge Engineering, North-Holland.
12.
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, Anaheim, California, pp. 553–558.
13.
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, Anaheim, California, pp. 564–569.
14.
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, San Francisco, California, pp. 134–139.
15.
Andreoli
,
J.-M.
,
Pacull
,
F.
, and
Pareschi
,
R.
,
1998
, “
XPECT: A Framework for Electronic Commerce
,”
IEEE Internet Computing
,
1
(
4
), pp.
40
48
.
16.
Berners-Lee
,
T.
,
Cailliau
,
R.
,
Luotonen
,
A.
,
Nielsen
,
H. Frystyk
, and
Secret
,
A.
,
1994
, “
The World-Wide Web
,”
Commun. ACM
,
37
(
8
), p.
76
76
.
17.
Cutkosky
,
M. R.
,
Tenenbaum
,
J. M.
, and
Glicksman
,
J.
,
1996
, “
Madefast: Collaborative Engineering over the Internet
,”
Commun. ACM
,
39
(
9
), pp.
78
87
.
18.
Chan, F., Spiller, M., and Newton, R., 1998, “WELD-An Environment for Web-Based Electronic Design,” ACM Design Automation Conference, pp. 146–151.
19.
Schlenoff, C., Knutilla, A., and Ray, S., 1996, Unified Process Specification Language: Requirements for Modeling Process, NISTIR 5910, NIST.
20.
Lu, S. C-Y., Smith, K., Herman, A., Mattox, D., Silliman, M., Lucenti, M., Jacobs, J., Chazin, D., Lawley, M., Case M., 1994 SWIFT: System Workbench For Integrating And Facilitating Teams IMPACT Laboratory, University of Southern California, WP94-03.
21.
Petrie
,
C.
, 1996, “Agent-Based Engineering, the Web, and Intelligence,” IEEE Expert, Dec, see http://cdr.stanford.edu/NextLink/Expert.html
22.
Wegner, P., 1987, “Dimensions of Object-Based Language Design,” Proceedings of the Conference on Object-Oriented Systems, Languages, and Applications (OOPSLA’87), pp. 168–182, Orlando, Florida.
23.
Antonnson
,
E. K.
,
1997
, “
The Potential for Mechanical Design Compilation
,”
Res. Eng. Des.
9
(
4
), pp.
125
138
.
24.
Baldwin
,
R.
, and
Chung
,
M. J.
,
1995
,
Design Methodology Management: A Formal Approach
,
Computer
,
28
(
2
), pp.
54
63
.
25.
Ehrig, H., 1979, Introduction to the Algebraic Theory of Graph Grammars, 1st Workshop on Graph Grammars and Their Applications to Computer Science and Biology, Springer, LNCS, pp. 1–69.
26.
Nau, D. S., Gupta, S. K., and Regli, W. C., 1995, “AI Planning Versus Manufacturing-Operation Planning, A Case Study,” International Joint Conference on Artificial Intelligence, Montreal Canada, pp. 1670–1676.
27.
Brassard, G., and Bradley, P., 1995, Fundamentals of Algorithms, Prentice-Hall Inc., Upper Saddle River, New Jersey.
28.
Keyes, D., Dillon, L., and Chung, M. J., 1999, “Analysis of a Scheduler for a CAD Framework,” International Conference of Software Engineering ’99, Los Angels, CA, pp. 152–162.
29.
Ashby, M. F., 1995, Materials Selection in Mechanical Design, Butterworth-Heinemann, Oxford, England.
30.
Schey, J. A., 1987, Introduction to Manufacturing Processes, 2nd edition, McGraw-Hill, New York, NY.
31.
Kalpakjian, S., 1992, Manufacturing Processes for Engineering Materials, 2nd Edition, Addison-Wesley, Reading Massachusetts.
You do not currently have access to this content.