Design of a new artifact begins with incomplete knowledge about the final p
roduct and the design evolves as it progresses from the conceptual design s
tage to a more detailed design. In this paper, an effort has been made to g
ive a structural framework, through a set of generic definitions, to produc
t specification, functional representation, artifact representation, artifa
ct behavior and tolerance representation. A design synthesis process has be
en proposed for evolution of a product from the product specification. The
proposed design synthesis method is a mapping from the functional requireme
nts to artifacts, with multi-stage constrained optimization during stages o
f design evolution. Provisions have been kept to augment and/or modify the
product specification and domain knowledge during stages of development to
guide the design process. The effectiveness of the proposed design process
has been illustrated with a simple design example based on a sample artifac
t library. An overall design scheme has been presented. (C) 2001 Elsevier S
cience Ltd. All rights reserved.