Abstract
In this paper, we present a new paradigm where design and manufacturing processes can be integrated. Engineers can do what-if analysis of a particular design choice before they continue with the design process, and select a design process that meets constraints such as cost, manufacturing setting and machine shop resources. These constraints in turn enforce the designer to choose the ‘correct’ parameters and processes in earlier stages of design. Even with an incomplete set of design data, problems in manufacturing can be forecasted to the engineers in product development. The crux of the new paradigm is a process grammar, which provides the abilities to represent, abstract, manipulate and execute design and manufacturing processes. The grammar also provides a theoretical foundation for an execution environment to carry out the iterative nature of the engineering process. This approach to the integration of engineering design processes can also be applied to coordinate concurrent engineering activities in a distributed environment. We have developed a web-based prototype of the framework called Manufacturing Integration and Design Automation System (MIDAS). The represented design and manufacturing processes can be executed in a distributed environment through a process controller. Communication among engineers is made through a collaborative design browser with various visualization tools. MIDAS conforms to the CORBA standard, and uses JAVA to create a platform independent environment on the Web.