Transactions of the North American Manufacturing Research Institute of SME, vol. 31, page. 311 - 318, 2003-05