A Framework for Total Quality Development in an Object Oriented Knowledge Based Engineering Environment

Total Page:16

File Type:pdf, Size:1020Kb

A Framework for Total Quality Development in an Object Oriented Knowledge Based Engineering Environment QCAD A Framework for Total Quality Development in an Object Oriented Knowledge Based Engineering Environment by Yale Goldis B.S., Mechanical Engineering Tufts University, 1991 Submitted to the Department of Mechanical Engineering in Partial Fulfillment of the Requirements for the Degree of Master of Science in Mechanical Engineering at the Massachusetts Institute of Technology February 1994 © 1994 Massachusetts Institute of Technology All rights reserved Signature of Author............................ ............................................................................ Department of Mechanical Engineering January 14, 1994 Certified by ..................................... .... ,..... ............ Don P. Cl sing Bernard M. Gordon Adjunct Professor of .... , gin4ering Innovation and Practice Thesis Advisor Accepted by ...................................................................................................................... Ain Sonin Chairman Departmental Graduate Committee Department of Mechanical Engineering MASSACHUSETTSINSTI'TUTE OFTF"'lt'll nly MAR 08 1994 UBRARIE$ QCAD A Framework for Total Quality Development in an Object Oriented Knowledge Based Engineering Environment by Yale Goldis Submitted to the Department of Mechanical Engineering on January 14, 1994 in partial fulfillment of the requirements for the Degreee of Master of Science in Mechanical Engineering Abstract Conventional knowledge based engineering (KBE) systems connect engineers to engineers. These design systems integrate corporate engineering practices into a computerized framework. The intention is to quickly and efficiently create a product specification, leaving engineers time for other design tasks. KBE applications address conceptual design, geometric design, and part manufacturability, but do so in a segmented fashion. This segmentation is reminiscent of the throw it over the wall approach to design. Each program optimizes its own task at the expense of the overall system. Many companies today use multifunctional product development teams and total quality development methods to break down barriers among departments. KBE design systems should follow suit. To expand the horizons of computerized knowledge based engineering, this thesis develops the Quality Computer Aided Design (QCAD) system and tests it with both an easy to understand clamp model and a more complex copier model. The QCAD rrthodology consists of two parts: (1) a design process framework and (2) a computer program for use with the design framework. It is intended that a multifunctional product development team use QCAD to assist in developing both new and variational products from function designation to hardware definition to process specification. The QCAD system was implemented in the ICAD design language (IDL). ICAD is the leading supplier of commercial knowledge based engineering software worldwide. IDL is a super set of common lisp, an object oriented programming language, and is geared toward modeling products in the ICAD user interface. Comments are expressed about the benefits and drawbacks of combining the two design methods in a product development environment. Future improvements and research work are also suggested. Thesis Advisor: Don P. Clausing Title: Bernard M. Gordon Adjunct Professor of Engineering Innovation and Practice 2 Acknowledgments First, I would like to thank my advisor, Professor Don Clausing, for his support, guidance, and assistance on this thesis. I appreciate the direction and freedom he gave me to explore this topic. I am most grateful to him for teaching me about total quality development and for giving me the opportunity to study cultural change with him. I am truly fortunate to have him as an advisor. Second, I would like to thank Professor Ron Andrade, who is here on sabbatical, but gave his assistance with my thesis anyway. Moreover, I appreciate our countless philosophical discussions about life, the universe, and everything. Third I would like to thank Diane de Alderete for her indispensable administrative support. Fourth, I would like to thank all of the people at ICAD for their assistance with this project, including: Larry Rosenfeld for his support; Tom Smith, June Powers, and Phil Stockton for the training sessions; Mark Ouelette, Bill Brand, and Ralph Verrilli for their interviews; Mark Ouelette and Bob Phillips for the innumerable conversations and programming support. Furthermore, I would like to thank the people at MIT for their assistance with this project, including: Professor George Chryssolorus and the students in his lab for the use of their workstation; Kevin Spratt for his assistance in configuring that workstation; and Afiita Flynn in the artificial intelligence lab for her assistance with the initial installation of ICAD. Lastly, I would like to thank my parents and friends for their patience and understanding. I would also like to thank the Leaders for Manufacturing Program for its support of this work. 3 Table of Contents 1. Introduction .............................................................................................................. 7 2. Review of Total Quality Development ........................................... 12 2.1. Overview ........................................... 12 2.2. Design Process Structure........................................... 13 2.3. Basic Quality Function Deployment ........................................... 15 2.4. Pugh Concept Selection ........................................... 20 2.5. Enhanced Quality Function Deployment .............................................. 22 2.6. Taguchi System of Quality Engineering ........................................... 24 3. Review of Computers in Design ................................................................ ...............31 3.1. Overview ........................................... 31 3.2. Introduction to Knowledge Based Engineering .......................................... 32 3.3. Conventional Design Assistants ........................................ .......................... 34 3.3.1. Technically Focused Assistants ...................................................... 35 3.3.2. Quality Focused Assistants ............................................................ 36 3.4. Design History System s .............................................................................. 37 3.4.1. Design Representation Formats ........................................... 37 3.5. Knowledge Based Design Systems ........................................... 38 3.5.1. CAD Systems ........................................... 39 3.5.2. ICAD ........................................... 40 3.5.2.1. Representative ICAD Projects ......................................... 41 3.5.3. Quality Design Systems ........................................... 42 3.6. Summary ........................................... 44 4. QCAD Definition . ........................................... .47 4.1. Overview ........................................... 47 4.2. Initial Development ................................................................................... 48 4.3. Basic QCAD Framework ........................................................................... 55 4.4. Design Process in QCAD .......................................................................... 59 4.4.1. Function Hierarchy ........................................................................ 62 4.4.2. Hardware Hierarchy ....................................................................... 66 4.4.3. Process Hierarchy .......................................................................... 69 4.5. Computerized Elements of QCAD............................ .................... 71 4.5.1. Description of Clamp Product M odel ........................................... 72 4.5.2. Function Hierarchy ........................................................................ 74 4.5.2.1. Function Identification................................. 74 4.5.2.2. Constraints ................................................... ..............75 4.5.2.3. QFD House of Quality M atrix ........................................ 76 4.5.2.4. Function Diagram............................................................ 79 4.5.2.5. Concept Generation ................................. 81 4.5.2.6. Concept Selection ........................................................... 82 4 4.5.2.7. Concept Review .............................................................. 84 4.5.2.8. Additional Comments ...................................................... 85 4.5.3. Hardware Hierarchy ........................................................... 85 4.5.3.1. Product Structure Diagram . ................................ 86 4.5.3.2. QFD Design Matrix ......................................................... 87 4.5.3.3. Hardware Parameters ...................................................... 88 4.5.3.4. Product Parameter Design ............................................ 89 4.5.3.5. Material and Process Selection ........................................ 90 4.5.3.6. Concept Review .............................................................. 91 4.5.3.7. Additional Comments ...................................................... 92 4.5.4. Process Hierarchy .......................................................................... 93 4.5.4.1. Bill of Materials............................................................... 93 4.5.4.2. Process Parameters . ...... 94 4.5.4.3. Process Parameter Design ..............................................
Recommended publications
  • A Scheme Foreign Function Interface to Javascript Based on an Infix
    A Scheme Foreign Function Interface to JavaScript Based on an Infix Extension Marc-André Bélanger Marc Feeley Université de Montréal Université de Montréal Montréal, Québec, Canada Montréal, Québec, Canada [email protected] [email protected] ABSTRACT FFIs are notoriously implementation-dependent and code This paper presents a JavaScript Foreign Function Inter- using a given FFI is usually not portable. Consequently, face for a Scheme implementation hosted on JavaScript and the nature of FFI’s reflects a particular set of choices made supporting threads. In order to be as convenient as possible by the language’s implementers. This makes FFIs usually the foreign code is expressed using infix syntax, the type more difficult to learn than the base language, imposing conversions between Scheme and JavaScript are mostly im- implementation constraints to the programmer. In effect, plicit, and calls can both be done from Scheme to JavaScript proficiency in a particular FFI is often not a transferable and the other way around. Our approach takes advantage of skill. JavaScript’s dynamic nature and its support for asynchronous In general FFIs tightly couple the underlying low level functions. This allows concurrent activities to be expressed data representation to the higher level interface provided to in a direct style in Scheme using threads. The paper goes the programmer. This is especially true of FFIs for statically over the design and implementation of our approach in the typed languages such as C, where to construct the proper Gambit Scheme system. Examples are given to illustrate its interface code the FFI must know the type of all data passed use.
    [Show full text]
  • The Machine That Builds Itself: How the Strengths of Lisp Family
    Khomtchouk et al. OPINION NOTE The Machine that Builds Itself: How the Strengths of Lisp Family Languages Facilitate Building Complex and Flexible Bioinformatic Models Bohdan B. Khomtchouk1*, Edmund Weitz2 and Claes Wahlestedt1 *Correspondence: [email protected] Abstract 1Center for Therapeutic Innovation and Department of We address the need for expanding the presence of the Lisp family of Psychiatry and Behavioral programming languages in bioinformatics and computational biology research. Sciences, University of Miami Languages of this family, like Common Lisp, Scheme, or Clojure, facilitate the Miller School of Medicine, 1120 NW 14th ST, Miami, FL, USA creation of powerful and flexible software models that are required for complex 33136 and rapidly evolving domains like biology. We will point out several important key Full list of author information is features that distinguish languages of the Lisp family from other programming available at the end of the article languages and we will explain how these features can aid researchers in becoming more productive and creating better code. We will also show how these features make these languages ideal tools for artificial intelligence and machine learning applications. We will specifically stress the advantages of domain-specific languages (DSL): languages which are specialized to a particular area and thus not only facilitate easier research problem formulation, but also aid in the establishment of standards and best programming practices as applied to the specific research field at hand. DSLs are particularly easy to build in Common Lisp, the most comprehensive Lisp dialect, which is commonly referred to as the “programmable programming language.” We are convinced that Lisp grants programmers unprecedented power to build increasingly sophisticated artificial intelligence systems that may ultimately transform machine learning and AI research in bioinformatics and computational biology.
    [Show full text]
  • Dissertação De Mestrado
    UNIVERSIDADE FEDERAL DE MINAS GERAIS PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA MECÂNICA “DESENVOLVIMENTO DE UM PROGRAMA DIDÁTICO COMPUTACIONAL DESTINADO À GERAÇÃO DE CÓDIGOS DE COMANDO NUMÉRICO A PARTIR DE MODELOS 3D OBTIDOS EM PLATAFORMA CAD CONSIDERANDO A TÉCNICA PROTOTIPAGEM RÁPIDA” RAFAEL JUAN COSTA DE MIRANDA Belo Horizonte, 26 de fevereiro de 2009 Rafael Juan Costa de Miranda “DESENVOLVIMENTO DE UM PROGRAMA DIDÁTICO COMPUTACIONAL DESTINADO À GERAÇÃO DE CÓDIGOS DE COMANDO NUMÉRICO A PARTIR DE MODELOS 3D OBTIDOS EM PLATAFORMA CAD CONSIDERANDO A TÉCNICA PROTOTIPAGEM RÁPIDA” Dissertação apresentada ao Programa de Pós-Graduação em Engenharia Mecânica da Universidade Federal de Minas Gerais, como requisito parcial à obtenção do título de Mestre em Engenharia Mecânica. Área de concentração: Projeto Mecânico Orientador: Prof. Antônio Eustáquio de Melo Pertence Universidade Federal de Minas Gerais Belo Horizonte Escola de Engenharia da UFMG 2009 Universidade Federal de Minas Gerais Programa de Pós-Graduação em Engenharia Mecânica Av. Antônio Carlos, 6627 - Pampulha - 31.270-901 - Belo Horizonte – MG Tel.: +55 31 3499-5145 - Fax.: +55 31 3443-3783 www.demec.ufmg.br - E-mail: [email protected] “DESENVOLVIMENTO DE UM PROGRAMA DIDÁTICO COMPUTACIONAL DESTINADO À GERAÇÃO DE CÓDIGOS DE COMANDO NUMÉRICO A PARTIR DE MODELOS 3D OBTIDOS EM PLATAFORMA CAD CONSIDERANDO A TÉCNICA PROTOTIPAGEM RÁPIDA” RAFAEL JUAN COSTA DE MIRANDA Dissertação/ defendida e aprovada em 26 de fevereiro de 2009, pela Banca Examinadora designada pelo Colegiado do Programa de Pós-Graduação em Engenharia Mecânica da Universidade Federal de Minas Gerais, como parte dos requisitos necessários à obtenção do título de "Mestre em Engenharia Mecânica", na área de concentração de "Projeto Mecânico".
    [Show full text]
  • Common Lispworks User Guide
    LispWorks® for the Windows® Operating System Common LispWorks User Guide Version 5.1 Copyright and Trademarks Common LispWorks User Guide (Windows version) Version 5.1 February 2008 Copyright © 2008 by LispWorks Ltd. All Rights Reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of LispWorks Ltd. The information in this publication is provided for information only, is subject to change without notice, and should not be construed as a commitment by LispWorks Ltd. LispWorks Ltd assumes no responsibility or liability for any errors or inaccuracies that may appear in this publication. The software described in this book is furnished under license and may only be used or copied in accordance with the terms of that license. LispWorks and KnowledgeWorks are registered trademarks of LispWorks Ltd. Adobe and PostScript are registered trademarks of Adobe Systems Incorporated. Other brand or product names are the registered trade- marks or trademarks of their respective holders. The code for walker.lisp and compute-combination-points is excerpted with permission from PCL, Copyright © 1985, 1986, 1987, 1988 Xerox Corporation. The XP Pretty Printer bears the following copyright notice, which applies to the parts of LispWorks derived therefrom: Copyright © 1989 by the Massachusetts Institute of Technology, Cambridge, Massachusetts. Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, pro- vided that this copyright and permission notice appear in all copies and supporting documentation, and that the name of M.I.T.
    [Show full text]
  • Omnipresent and Low-Overhead Application Debugging
    Omnipresent and low-overhead application debugging Robert Strandh [email protected] LaBRI, University of Bordeaux Talence, France ABSTRACT application programmers as opposed to system programmers. The state of the art in application debugging in free Common The difference, in the context of this paper, is that the tech- Lisp implementations leaves much to be desired. In many niques that we suggest are not adapted to debugging the cases, only a backtrace inspector is provided, allowing the system itself, such as the compiler. Instead, throughout this application programmer to examine the control stack when paper, we assume that, as far as the application programmer an unhandled error is signaled. Most such implementations do is concerned, the semantics of the code generated by the not allow the programmer to set breakpoints (unconditional compiler corresponds to that of the source code. or conditional), nor to step the program after it has stopped. In this paper, we are mainly concerned with Common Furthermore, even debugging tools such as tracing or man- Lisp [1] implementations distributed as so-called FLOSS, i.e., ually calling break are typically very limited in that they do \Free, Libre, and Open Source Software". While some such not allow the programmer to trace or break in important sys- implementations are excellent in terms of the quality of the tem functions such as make-instance or shared-initialize, code that the compiler generates, most leave much to be simply because these tools impact all callers, including those desired when it comes to debugging tools available to the of the system itself, such as the compiler.
    [Show full text]
  • Technology Planning for Emerging Business Model and Regulatory Integration: the Case of Electric Vehicle Smart Charging
    Portland State University PDXScholar Engineering and Technology Management Faculty Publications and Presentations Engineering and Technology Management 9-1-2016 Technology Planning for Emerging Business Model and Regulatory Integration: The Case of Electric Vehicle Smart Charging Kelly Cowan Portland State University Tugrul U. Daim Portland State University, [email protected] Follow this and additional works at: https://pdxscholar.library.pdx.edu/etm_fac Part of the Operations Research, Systems Engineering and Industrial Engineering Commons Let us know how access to this document benefits ou.y Citation Details Cowan, Kelly and Daim, Tugrul U., "Technology Planning for Emerging Business Model and Regulatory Integration: The Case of Electric Vehicle Smart Charging" (2016). Engineering and Technology Management Faculty Publications and Presentations. 104. https://pdxscholar.library.pdx.edu/etm_fac/104 This Article is brought to you for free and open access. It has been accepted for inclusion in Engineering and Technology Management Faculty Publications and Presentations by an authorized administrator of PDXScholar. Please contact us if we can make this document more accessible: [email protected]. 2016 Proceedings of PICMET '16: Technology Management for Social Innovation Technology Planning for Emerging Business Model and Regulatory Integration: The Case of Electric Vehicle Smart Charging Kelly Cowan, Tugrul U Daim Dept. of Engineering and Technology Management, Portland State University, Portland OR - USA Abstract--Smart grid has been described as the Energy I. LITERATURE REVIEW Internet: Where Energy Technology meets Information Technology. The incorporation of such technology into vast Literature from several key literature streams has been existing utility infrastructures offers many advantages, reviewed and research gaps were identified.
    [Show full text]
  • The Evolution of Lisp
    1 The Evolution of Lisp Guy L. Steele Jr. Richard P. Gabriel Thinking Machines Corporation Lucid, Inc. 245 First Street 707 Laurel Street Cambridge, Massachusetts 02142 Menlo Park, California 94025 Phone: (617) 234-2860 Phone: (415) 329-8400 FAX: (617) 243-4444 FAX: (415) 329-8480 E-mail: [email protected] E-mail: [email protected] Abstract Lisp is the world’s greatest programming language—or so its proponents think. The structure of Lisp makes it easy to extend the language or even to implement entirely new dialects without starting from scratch. Overall, the evolution of Lisp has been guided more by institutional rivalry, one-upsmanship, and the glee born of technical cleverness that is characteristic of the “hacker culture” than by sober assessments of technical requirements. Nevertheless this process has eventually produced both an industrial- strength programming language, messy but powerful, and a technically pure dialect, small but powerful, that is suitable for use by programming-language theoreticians. We pick up where McCarthy’s paper in the first HOPL conference left off. We trace the development chronologically from the era of the PDP-6, through the heyday of Interlisp and MacLisp, past the ascension and decline of special purpose Lisp machines, to the present era of standardization activities. We then examine the technical evolution of a few representative language features, including both some notable successes and some notable failures, that illuminate design issues that distinguish Lisp from other programming languages. We also discuss the use of Lisp as a laboratory for designing other programming languages. We conclude with some reflections on the forces that have driven the evolution of Lisp.
    [Show full text]
  • Product Development Value Stream Mapping (PDVSM) Manual
    Product Development Value Stream Mapping (PDVSM) Manual Release 1.0 September 2005 Hugh L. McManus, PhD The Lean Aerospace Initiative Sept. 2005 Product Development Value Stream Mapping (PDVSM) Manual 1.0 Prepared by: Dr. Hugh L. McManus Metis Design 222 Third St., Cambridge MA 02142 [email protected] for the Lean Aerospace Initiative Center for Technology, Policy, and Industrial Development Massachusetts Institute of Technology 77 Massachusetts Avenue • Room 41-205 Cambridge, MA 02139 The author acknowledges the financial support for this research made available by the Lean Aerospace Initiative (LAI) at MIT, sponsored jointly by the US Air Force and a consortium of aerospace companies. All facts, statements, opinions, and conclusions expressed herein are solely those of the author and do not in any way reflect those of the LAI, the US Air Force, the sponsoring companies and organizations (individually or as a group), or MIT. The latter are absolved from any remaining errors or shortcomings for which the author takes full responsibility. This document is copyrighted 2005 by MIT. Its use falls under the LAI consortium agreement. LAI member companies may use, reproduce, and distribute this document for internal, non-commercial purposes. This notice should accompany any copies made of the document, or any parts thereof. This document is formatted for double-sided printing and edge binding. Blank pages are inserted for this purpose. Color printing is preferred, but black-and-white printing should still result in a usable document. TABLE
    [Show full text]
  • Allegro CL User Guide
    Allegro CL User Guide Volume 1 (of 2) version 4.3 March, 1996 Copyright and other notices: This is revision 6 of this manual. This manual has Franz Inc. document number D-U-00-000-01-60320-1-6. Copyright 1985-1996 by Franz Inc. All rights reserved. No part of this pub- lication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means electronic, mechanical, by photocopying or recording, or otherwise, without the prior and explicit written permission of Franz incorpo- rated. Restricted rights legend: Use, duplication, and disclosure by the United States Government are subject to Restricted Rights for Commercial Software devel- oped at private expense as specified in DOD FAR 52.227-7013 (c) (1) (ii). Allegro CL and Allegro Composer are registered trademarks of Franz Inc. Allegro Common Windows, Allegro Presto, Allegro Runtime, and Allegro Matrix are trademarks of Franz inc. Unix is a trademark of AT&T. The Allegro CL software as provided may contain material copyright Xerox Corp. and the Open Systems Foundation. All such material is used and distrib- uted with permission. Other, uncopyrighted material originally developed at MIT and at CMU is also included. Appendix B is a reproduction of chapters 5 and 6 of The Art of the Metaobject Protocol by G. Kiczales, J. des Rivieres, and D. Bobrow. All this material is used with permission and we thank the authors and their publishers for letting us reproduce their material. Contents Volume 1 Preface 1 Introduction 1.1 The language 1-1 1.2 History 1-1 1.3 Format
    [Show full text]
  • Effective New Product Ideation: IDEATRIZ Methodology
    Effective New Product Ideation: IDEATRIZ Methodology Marco A. de Carvalho Universidade Tecnológica Federal do Paraná, Mechanical Engineering Department, Av. Sete de Setembro 3165, 80230-901 Curitiba PR, Brazil [email protected] Abstract. It is widely recognized that innovation is an activity of strategic im- portance. However, organizations seeking to be innovative face many dilem- mas. Perhaps the main one is that, though it is necessary to innovate, innovation is a highly risky activity. In this paper, we explore the origin of product innova- tion, which is new product ideation. We discuss new product ideation ap- proaches and their effectiveness and provide a description of an effective new product ideation methodology. Keywords: Product Development Management, New Product Ideation, TRIZ. 1 Introduction Introducing new products is one of the most important activities of companies. There is a significant correlation between innovative firms and leadership status [1]. On the other hand, evidence shows that most of the new products introduced fail [2]. There are many reasons for market failures of new products. This paper deals with one of the main potential sources for success or failure in new products: the quality of new product ideation. Ideation is at the start of product innovation, as recognized by eminent authors in the field such as Cooper [1], Otto & Wood [3], Crawford & Di Benedetto [4], and Pahl, Beitz et al. [5]. According to the 2005 Arthur D. Little innovation study [6], idea management has a strong impact on the increase in sales associated to new products. This impact is measured as an extra 7.2 percent of sales from new products and makes the case for giving more attention to new product ideation.
    [Show full text]
  • ESA: a CLIM Library for Writing Emacs-Style Applications
    ESA: A CLIM Library for Writing Emacs-Style Applications Robert Strandh Troels Henriksen LaBRI, Université Bordeaux 1 DIKU, University of Copenhagen 351, Cours de la Libération Universitetsparken 1, Copenhagen 33405 Talence Cedex [email protected] France [email protected] David Murray Christophe Rhodes ADMurray Associates Goldsmiths, University of London 10 Rue Carrier Belleuse, 75015 Paris New Cross Road, London, SE14 6NW [email protected] [email protected] ABSTRACT style applications. The central distinguishing feature of an We describe ESA (for Emacs-Style Application), a library Emacs-style application, for our purposes, is that it uses for writing applications with an Emacs look-and-feel within short sequences of keystrokes as the default method of in- the Common Lisp Interface Manager. The ESA library voking commands, and only occasionally requires the user to takes advantage of the layered design of CLIM to provide a type the full name of the command in a minibuffer. A spe- command loop that uses Emacs-style multi-keystroke com- cial keystroke (M-x) is used to invoke commands by name. mand invocation. ESA supplies other functionality for writ- This interaction style is substantially different from the one ing such applications such as a minibuffer for invoking ex- provided by CLIM by default, and therefore required us to tended commands and for supplying command arguments, write a different CLIM top level. Fortunately, CLIM was Emacs-style keyboard macros and numeric arguments, file designed to make this not only possible but fairly straight- and buffer management, and more. ESA is currently used forward, as the implementation of a replacement top level in two major CLIM applications: the Climacs text editor can build on the protocol layers beneath, just as the default (and the Drei text gadget integrated with the McCLIM im- top level is built.
    [Show full text]
  • New Product Development Methods: a Study of Open Design
    New Product Development Methods: a study of open design by Ariadne G. Smith S.B. Mechanical Engineering Massachusetts Institute of Technology, 2010 SUBMITTED TO THE DEPARTMENT OF ENGINEERING SYSTEMS DEVISION AND THE DEPARTMENT OF MECHANICAL ENGINEERING IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREES OF MASTER OF SCIENCE IN TECHNOLOGY AND POLICY AND MASTER OF SCIENCE IN MECHANICAL ENGINEERING A; SW AT THE <iA.Hu§TTmrrE4 MASSACHUSETTS INSTITUTE OF TECHNOLOGY H 2 INSTI' SEPTEMBER 2012 @ 2012 Massachusetts Institute of Technology. All rights reserved. Signature of Author: Department of Engineering Systems Division Department of Mechanical Engineering Certified by: LI David R. Wallace Professor of Mechanical Engineering and Engineering Systems Thesis Supervisor Certified by: Joel P. Clark P sor of Materials Systems and Engineering Systems Acting Director, Te iology and Policy Program Certified by: David E. Hardt Ralph E. and Eloise F. Cross Professor of Mechanical Engineering Chairman, Committee on Graduate Students New Product Development Methods: a study of open design by Ariadne G. Smith Submitted to the Departments of Engineering Systems Division and Mechanical Engineering on August 10, 2012 in Partial Fulfillment of the Requirements for the Degree of Master of Science in Technology and Policy and Master of Science in Mechanical Engineering ABSTRACT This thesis explores the application of open design to the process of developing physical products. Open design is a type of decentralized innovation that is derived from applying principles of open source software and crowdsourcing to product development. Crowdsourcing has gained popularity in the last decade, ranging from translation services, to marketing concepts, and new product funding.
    [Show full text]