Proceedings of DETC' 04 ASME 2004 Design Engineering Technical Conferences and Computers and Information in Engineering Conference DETC2004-57663 2004