Nasa Digital Engineering Acquisition Framework Handbook

Total Page:16

File Type:pdf, Size:1020Kb

Nasa Digital Engineering Acquisition Framework Handbook NOT MEASUREMENT SENSITIVE NASA TECHNICAL HANDBOOK NASA-HDBK-1004 Office of the NASA Chief Engineer Approved: 2020-04-01 Superseding NASA-HDBK-0008 NASA DIGITAL ENGINEERING ACQUISITION FRAMEWORK HANDBOOK NOT EXPORT CONTROLLED This document has been reviewed by the KSC Export Control Office and it has been determined that it does not meet the criteria for control under the International Traffic in Arms Regulations (ITAR) or Export Administration Regulations (EAR). Reference EDR Log #: _6808_ NASA KSC Export Control Office, (321) 867-9209. NASA-HDBK-1004 DOCUMENT HISTORY LOG Status Document Change Approval Date Description Revision Number Baseline 2020-04-01 Initial Release APPROVED FOR PUBLIC RELEASE—DISTRIBUTION IS UNLIMITED This document has been reviewed by the KSC Export Control Office and it has been determined that it does not meet the criteria for control under the International Traffic in Arms Regulations (ITAR) or Export Administration Regulations (EAR). Reference EDR Log #: _6808_ NASA KSC Export Control Office, (321) 867-9209. 2 of 217 NASA-HDBK-1004 FOREWORD This NASA Technical Handbook is published by the National Aeronautics and Space Administration (NASA) as a guidance document to provide engineering information; lessons learned; possible options to address technical issues; classification of similar items, materials, or processes; interpretative direction and techniques; and any other type of guidance information that may help the Government or its contractors in the design, fabrication/assembly, construction, procurement selection, management, support, or operation of systems, products, processes, or services. This NASA Technical Handbook is approved for use by NASA Headquarters and NASA Centers and Facilities. It may also apply to the Jet Propulsion Laboratory (a Federally Funded Research and Development Center [FFRDC]), other contractors, recipients of grants and cooperative agreements, and parties to other agreements only to the extent specified or referenced in applicable contracts, grants, or agreements. This NASA Technical Handbook provides guidance for establishing NASA’s digital engineering acquisition framework that includes contractual language for Statements of Work and Data Requirements Descriptions (DRDs) in support of a digital engineering environment. It provides information referencing topics such as DRDs, model-based data definition (e.g. model-driven engineering [MDE]), digital data collaboration, architecture, interoperability standards, and general guidance to adapt the methods needed to implement digital engineering environments with support for model-based product/data acquisition requirements. Requests for information should be submitted via “Feedback” at https://standards.nasa.gov. Requests for changes to this NASA Technical Handbook should be submitted via MSFC Form 4657, Change Request for a NASA Engineering Standard. Original Signed By April 1, 2020 _______________________________ _____________________________ Ralph R. Roe, Jr. Approval Date NASA Chief Engineer APPROVED FOR PUBLIC RELEASE—DISTRIBUTION IS UNLIMITED This document has been reviewed by the KSC Export Control Office and it has been determined that it does not meet the criteria for control under the International Traffic in Arms Regulations (ITAR) or Export Administration Regulations (EAR). Reference EDR Log #: _6808_ NASA KSC Export Control Office, (321) 867-9209. 3 of 217 NASA-HDBK-1004 TABLE OF CONTENTS SECTION PAGE DOCUMENT HISTORY LOG ........................................................................................ 2 FOREWORD ..................................................................................................................... 3 TABLE OF CONTENTS .................................................................................................. 4 LIST OF APPENDICES ................................................................................................... 5 LIST OF FIGURES .......................................................................................................... 7 LIST OF TABLES ............................................................................................................ 7 1. SCOPE ................................................................................................................ 8 1.1 Purpose ................................................................................................................. 8 1.2 Applicability......................................................................................................... 9 2. APPLICABLE DOCUMENTS ......................................................................... 9 2.1 General ................................................................................................................. 9 2.2 Government Documents ...................................................................................... 9 2.3 Non-Government Documents .............................................................................. 10 2.4 Order of Precedence ............................................................................................. 10 3. ACRONYMS, ABBREVIATIONS, AND DEFINITIONS ............................ 10 4. DIGITAL ENGINEERING ENVIRONMENT ENABLING DIGITAL DATA ACQUISITION ...................................................................................... 10 5. DATA REQUIREMENTS DESCRIPTIONS (DRDs) FOR CONTRACTUAL DATA ACQUISITION ...................................................... 12 APPROVED FOR PUBLIC RELEASE—DISTRIBUTION IS UNLIMITED This document has been reviewed by the KSC Export Control Office and it has been determined that it does not meet the criteria for control under the International Traffic in Arms Regulations (ITAR) or Export Administration Regulations (EAR). Reference EDR Log #: _6808_ NASA KSC Export Control Office, (321) 867-9209. 4 of 217 NASA-HDBK-1004 LIST OF APPENDICES APPENDIX PAGE A. Data Requirements Descriptions (DRDs) .......................................................... 14 A.1 Purpose .............................................................................................................. 14 A.2 Data Requirements Description (DRD) Purpose and Instructions ..................... 15 A.3 Technical Data Package (TDP) ......................................................................... 20 A.4 Engineering Model-Based x (MBx) Models and Associated Data .................... 28 A.5 Configuration and Data Management Process Audit (CDMPA) ...................... 32 A.6 Configuration and Data Management Plan (CDMP) ........................................ 34 A.7 Configuration Status Accounting (CSA) .......................................................... 38 A.8 Specification and Drawing Trees (SDT) ........................................................... 41 A.9 Engineering Models, Drawings, and Associated Lists (EMDAL)..................... 43 A.10 Change Request (CR)......................................................................................... 48 A.11 Functional Configuration Audit and Physical Configuration Audit (FCA/PCA) Documentation (AD) .................................................................... 50 A.12 Requirements Exchange Format (REF) ............................................................ 56 A.13 Master Records Index (MRI) ............................................................................ 70 A.14 Contract Language for Data Acquisition and Interoperability ........................... 77 A.15 Recommended Configuration and Data Management (CDM) Statement of Work Section for Contractors ............................................................................ 83 B. Data Acquisition Contract Language ................................................................. 92 C. Model-Based Data Definition ............................................................................ 122 C.1 Purpose ............................................................................................................... 122 C.2 Model-Based Data Definition ............................................................................ 122 C.3 “System Models” via Model-Based Systems Engineering (MBSE) ................ 124 C.4 Requirements ..................................................................................................... 125 C.5 Computer-Aided Design (CAD) Data (Mechanical CAD [MCAD]/Electrical CAD [ECAD]/Computer-Aided Engineering [CAE]/Computer-Aided Manufacturing [CAM]) ..................................................................................... 126 C.6 Part Manufacturing Information (PMI) ............................................................. 127 C.7 Modeling and Simulation ................................................................................... 128 C.8 Document Management ..................................................................................... 129 C.9 Documentation and Archiving ........................................................................... 129 C.10 Portable Product Life-Cycle Management (PLM) Document ........................... 130 C.11 Configuration and Data Management (CM) ..................................................... 130 C.12 Bills of Material (BOM) Product Breakdown Structure .................................... 131 C.13 Engineering Release and Change Management ................................................. 134 C.14 Parts and Library Management .......................................................................... 138 C.15
Recommended publications
  • Computer-Aided Design from Wikipedia, the Free Encyclopedia "CAD" Redirects Here
    Computer-aided design From Wikipedia, the free encyclopedia "CAD" redirects here. For other uses, see CAD (disambiguation). For the currency, see Canadian Dollar. Example: 2D CAD drawing Example: 3D CAD model CAD rendering of Sialk zigguratbased on archeological evidence Computer-aided design (CAD) is the use of computer systems to assist in the creation, [1] modification, analysis, or optimization of adesign. CAD software is used to increase the productivity of the designer, improve the quality of design, improve communications through [2] documentation, and to create a database for manufacturing. CAD output is often in the form of electronic files for print, machining, or other manufacturing operations. Computer-aided design is used in many fields. Its use in designing electronic systems is known as electronic design automation, or EDA. In mechanical design it is known as mechanical design automation (MDA) or computer-aided drafting (CAD), which includes the process of creating [3] a technical drawing with the use of computer software. CAD software for mechanical design uses either vector-based graphics to depict the objects of traditional drafting, or may also produceraster graphics showing the overall appearance of designed objects. However, it involves more than just shapes. As in the manual draftingof technical and engineering drawings, the output of CAD must convey information, such as materials, processes, dimensions, andtolerances, according to application-specific conventions. CAD may be used to design curves and figures in two-dimensional (2D) space; or curves, surfaces, [4] and solids in three-dimensional (3D) space. CAD is an important industrial art extensively used in many applications, including automotive, shipbuilding, and aerospace industries, industrial and architectural design, prosthetics, and many more.
    [Show full text]
  • A Brief History of Early Product Data Exchange Standards
    NATL INST. OF STAND & TECH R.I.C NIST ' PUBLICATIONS a 1 1 1 o s assbifi N I STIR 62 21 A Brief History of Early Product Data Exchange Standards Barbara L. M. Goldstein Sharon J. Kemmerer Curtis H. Parks U.S. DEPARTMENT OF COMMERCE Technology Administration Electronics & Electrical Engineering Laboratory National Institute of Standards and Technology Gaithersburg, MD 20899 . U56 NO. 6221 1999 NISTIR 6221 A Brief History of Early Product Data Exchange Standards Barbara L. M. Goldstein Sharon i. Kemmerer Curtis H. Parks U.S. DEPARTMENT OF COMMERCE Technology Administration Electronics & Electrical Engineering Laboratory National Institute of Standards and Technology Gaithersburg, MD 20899 September 1998 U.S. DEPARTMENT OF COMMERCE William M. Daley, Secretary TECHNOLOGY ADMINISTRATION Gary R. Bachula, Acting Under Secretary for Technology NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY Raymond G. Kammer, Director ABSTRACT The following paper traces the history of product data exchange standards from the physical model through electronic representations such as IGES. This paper provides an understanding of the early efforts leading to ISO 10303—STandard for the Exchange of Product model data (STEP), but does not cover STEP’S development. 1. INTRODUCTION “Before the dawn of the industrial revolution, engineering work was defined by a physical model of a product to be reproduced. For example, a worker manufacturing a rifle barrel would ensure that the dimensions of the barrel corresponded to a model barrel by using calipers to transfer measurements from one to the other. This method reinforced the concept of workers manufacturing specific product types rather than generic components of larger products.
    [Show full text]
  • Use of Standards for CAD Layers in Building
    Use of standards for CAD layers in building Rob Howard, Bo-Christer Björk Construction Communications, 8 Cotton’s Field, Dry Drayton, Cambridge CB3 8DG, UK Hanken, the Swedish School of Economics and Business Administration, Arkadiankatu 22, PO Box 479, 00101 Helsinki, Finland This is a so-called personal version (author’s manuscript as accepted for publishing after the review process but prior to final layout and copyediting) of the article Howard, Rob and Björk, Bo-Christer: 2007 Use of standards for CAD layers in building, Automation in Construction, Vol 16, pp. 290-297 Readers are kindly asked to use the official publication in references. Abstract One of the central issues in making efficient use of IT in the design, construction and maintenance of buildings is the sharing of the digital building data across disciplines and lifecycle stages. One technology which enables data sharing is CAD layering, which to be of real use requires the definition of standards. This paper focuses on the background, objectives and effectiveness of the International standard ISO 13567, Organisation and naming of layers for CAD. In particular the efficiency and effectiveness of the standardisation and standard implementation process are in focus, rather than the technical details. The study was conducted as a qualitative study with a number of experts who responded to a semi-structured mail questionnaire, supplemented by personal interviews. The main results were that CAD layer standards based on the ISO standard have been implemented, particularly in northern European countries, but are not very widely used. A major problem which was identified was the lack of resources for marketing and implementing the standard as national variations, once it had been formally accepted.
    [Show full text]
  • Nasa Product Data and Life-Cycle Management (Pdlm) Handbook
    NASA TECHNICAL NASA-HDBK-0008 HANDBOOK w/CHANGE 1: INACTIVE FOR NEW DESIGN 2017-08-24 National Aeronautics and Space Administration Approved: 2012-12-17 Washington, DC 20546-0001 NASA PRODUCT DATA AND LIFE-CYCLE MANAGEMENT (PDLM) HANDBOOK MEASUREMENT SYSTEM IDENTIFICATION: NOT MEASUREMENT SENSITIVE APPROVED FOR PUBLIC RELEASE—DISTRIBUTION IS UNLIMITED NASA-HDBK-0008 DOCUMENT HISTORY LOG Status Document Change Approval Description Revision No. Date Baseline 2012-12-17 Initial Release 1 2017-08-24 Inactivated for new design due to advances in technology and NASA's progression toward models-based systems engineering and cloud- provisioning technology. APPROVED FOR PUBLIC RELEASE—DISTRIBUTION IS UNLIMITED 2 of 75 NASA-HDBK-0008 FOREWORD This Handbook is published by the National Aeronautics and Space Administration (NASA) as a guidance document to provide engineering information; lessons learned; possible options to address technical issues; classification of similar items, materials, or processes; interpretative direction and techniques; and any other type of guidance information that may help the Government or its contractors in the design, construction, selection, management, support, or operation of systems, products, processes, or services. This Handbook is approved for use by NASA Headquarters and NASA Centers, including Component Facilities and Technical and Service Support Centers. It provides information on product data and life-cycle management (PDLM) and general guidance to adapt the methods needed to implement the requirements in NPR 7120.9, NASA Product Data and Life-Cycle Management (PDLM) for Flight Programs and Projects. This Handbook also addresses elements to consider when developing the PDLM Plan so that enablers and users of the product are better equipped to recognize and avoid pitfalls that might otherwise be experienced.
    [Show full text]
  • Data~Change Standards
    - N1ST I R . 6 2"2 1 A Brief History of Early Product Data. ~change, Standards \. '. Barbara L M. Goldstein Sharon J. Kemmerer Curtis H. Parks U.S. DEPARTMENTOF COMMERCE Technology Administration Electronics & Electrical Engineering laboratory National Institute of Standards and Technology Gaithersburg, MD 20899 '. NISr . .~ 'J ~." -~. ',~' ~ '~~rir(CT " NISTIR 6221 A Brief History of Early Product Data Exchange Standards Barbara L M.Goldstein Sharon J. Kemmerer Curtis H. Parks U.S. DEPARTMENTOFCOMMERCE Technology Administration Electronics & Electrical Engineering laboratory National Institute of Standards and Technology Gaithersburg, MD20899 September 1998 ~~ ~OFCO++~ QtJ ~ * . * ~ ~ ~ ~ ~~ ~~ .tr~TESi of to u.S. DEPARTMENT OF COMMERCE William M. Daley, Secretary TECHNOLOGY ADMINISTRATION Gary R. Bachula, Acting Under Secretary for Technology NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY Rayn,ond G. Kammer, Director ABSTRACT The following paper traces the history of product data exchange standards trom the physical model through electronic representations such as IGES. This paper provides an understanding of the early efforts leading to ISO 10303-STandard for the Exchange of Product model data (STEP), but does not cover STEP's development. 1. INTRODUCTION "Before the dawn of the industrial revolution, engineering work was defmed by a physical model of a product to be reproduced. For example, a worker manufacturing a rifle barrel would ensure that the dimensions of the barrel corresponded to a model barrel by using calipers to transfer measurements from one to the other. This method reinforced the concept of workers manufacturing specific product types rather than generic components of larger products. In 180I, Gaspard Monge wrote "La Geometrie Descriptive" as the first treatise on modem engineering drawings.
    [Show full text]
  • This Is the “Accepted Manuscript” Version of the Following Article
    This is the “accepted manuscript” version of the following article: González-Lluch C., Company P., Contero M., Camba J.D., & Plumed, R. (2016). A Survey on 3D CAD model quality assurance and testing tools. Computer-Aided Design. which is available at: http://dx.doi.org/10.1016/j.cad.2016.10.003 © 2016. This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://creativecommons.org/licenses/by-nc-nd/4.0/ Title: A Survey on 3D CAD Model Quality Assurance and Testing Tools 1. Introduction According to the SASIG Guidelines for the Global Automotive Industry, “good product data quality means providing the right data to the right people at the right time [1].” Because the design field is so inherently rich in information, it is necessary to implement systems that can efficiently and securely track, control, manage, and share these data. Product data is an umbrella term that includes many different types of information. In this paper, we specifically focus on 3D CAD models. In this context, CAD model quality is a key concept, as the quality of a manufactured product depends on the quality of its design processes, which then depend on the quality of their data [2]. High quality product data is essential, as low quality often delays product development, and can negatively impact the overall quality of the final product [1,3]. In this paper, we provide an examination of CAD Model Quality Testing (MQT) tools and techniques, which are used in situations where CAD models contain errors or anomalies (in most cases, unnoticeable to the user) that can hinder simplification, interoperability, and/or reusability.
    [Show full text]
  • ME8691 Computer Aided Design and Manufacturing.Pdf
    DEPARTMENT OF MECHANICAL ENGINEERING DEC – 2019 R S Vel Tech High Tech Dr. Rangarajan Dr.Sakunthala Engineering College SEM - VI INDEX UNITS PAGE NO. I. INTRODUCTION 4 II. GEOMETRIC MODELING 22 III. CAD STANDARDS 33 IV. FUNDAMENTAL OF CNC AND PART PROGRAMING 47 V. CELLULAR MANUFACTURING AND FLEXIBLE MANUFACTURING SYSTEM (FMS) 58 Prepared By: Dr. V.Sathiyamoorthy Associate professor ME8691 COMPUTER AIDED DESIGN AND MANUFACTURINGL T P C 3 0 0 3 SYLLABUS(REGULATION–2017) OBJECTIVES: To provide an overview of how computers are being used in mechanical component design To understand the application of computers in various aspects of Manufacturing viz., Design, Proper planning, Manufacturing cost, Layout & Material Handling system. UNIT I INTRODUCTION 9 Product cycle- Design process- sequential and concurrent engineering- Computer aided design – CAD system architecture- Computer graphics – co-ordinate systems- 2D and 3D transformations- homogeneous coordinates - Line drawing -Clipping- viewing transformation-Brief introduction to CAD and CAM – Manufacturing Planning, Manufacturing control- Introduction to CAD/CAM –CAD/CAM concepts ––Types of production - Manufacturing models and Metrics – Mathematical models of Production Performance UNIT II GEOMETRIC MODELING 9 Representation of curves- Hermite curve- Bezier curve- B-spline curves-rational curves- Techniques for surface modeling – surface patch- Coons and bicubic patches- Bezier and B-spline surfaces. Solid modeling techniques- CSG andB-rep UNIT III CAD STANDARDS 9 Standards for computer
    [Show full text]
  • CAD -- Computer Aided Design
    Computer-aided design “CAD” and “CADD” redirect here. For other uses, see CAD (disambiguation) and CADD (disambiguation). Computer-aided design (CAD) is the use of computer CAD rendering of Sialk ziggurat based on archeological evidence Example: 2D CAD drawing or computer-aided drafting (CAD), which includes the process of creating a technical drawing with the use of computer software.[4] CAD software for mechanical design uses either vector- based graphics to depict the objects of traditional draft- ing, or may also produce raster graphics showing the over- all appearance of designed objects. However, it involves more than just shapes. As in the manual drafting of technical and engineering drawings, the output of CAD must convey information, such as materials, processes, dimensions, and tolerances, according to application- specific conventions. CAD may be used to design curves and figures in two- dimensional (2D) space; or curves, surfaces, and solids in three-dimensional (3D) space.[5] CAD is an important industrial art extensively used in many applications, including automotive, shipbuilding, and aerospace industries, industrial and architectural de- Example: 3D CAD model sign, prosthetics, and many more. CAD is also widely used to produce computer animation for special effects systems to aid in the creation, modification, analysis, or in movies, advertising and technical manuals, often called optimization of a design.[1] CAD software is used to in- DCC digital content creation. The modern ubiquity and crease the productivity of the designer, improve the qual- power of computers means that even perfume bottles ity of design, improve communications through docu- and shampoo dispensers are designed using techniques mentation, and to create a database for manufacturing.[2] unheard of by engineers of the 1960s.
    [Show full text]
  • A Standardized Framework for Communicating and Modelling Parametrically Defined Mesostructure Patterns
    Solid Freeform Fabrication 2019: Proceedings of the 30th Annual International Solid Freeform Fabrication Symposium – An Additive Manufacturing Conference Reviewed Paper A STANDARDIZED FRAMEWORK FOR COMMUNICATING AND MODELLING PARAMETRICALLY DEFINED MESOSTRUCTURE PATTERNS G.T. Williams*, J. F. O’Brien†, A. Mezghani*, M. J. Eachus*, N. A. Meisel‡, C. C. McComb‡ *Department of Mechanical Engineering, †Department of Materials Science and Engineering, ‡School of Engineering Design, Technology, and Professional Programs The Pennsylvania State University, University Park, PA 16802 Abstract Intricate mesostructures in additive manufacturing (AM) designs can offer enhanced strength- to-weight performance. However, complex mesostructures can also hinder designers, often resulting in unpalatably large digital files that are difficult to modify. Similarly, existing methods for defining and representing complex mesostructures are highly variable, which further increases the challenge in realizing such structures for AM. To address these gaps, we propose a standardized framework for designing and representing mesostructured components tailored to AM. Our method uses a parametric language to describe complex patterns, defined by a combination of macrostructural, mesostructural, and vector field information. We show how various mesostructures, ranging from simple rectilinear patterns to complex, vector field-driven cellular cutouts can be represented using few parameters (unit cell dimensions, orientation, and spacing). Our proposed framework has the potential to significantly reduce file size, while its extensible nature enables it to be expanded in the future. 1. Introduction Additive manufacturing (AM) has fundamentally altered the landscape of manufacturable geometries by giving designers powerful abilities to manipulate shape, functional, material, and hierarchical complexity of their designs [1,2]. Respectively, these abilities allow for unique AM- enabled design advantages, including components with strategically-defined macro, meso, and micro structures [3].
    [Show full text]
  • STEP, the Grand Experience
    NIST Special Publication 939 The Grand Experie ^^^^^ ^^^^^^^^ DATE DUE Edited by wT^^F^ I Sharon J. Kemmerer Manufacturins Ensineerins Laboratory National Institute of Standards and Technolc Gaithersburs, MD 20899-0001 July 1999 UNIVERSITY PRODUCTS, INC. #859-5503 U.S. Department of Commerce William M. Daley Technolosy Administration for Technolosy Gary R. Bachula, Under Secretary National Institute of Standards and Technolosy Raymond G. Kammer, Director National Institute of Standards U.S. Government Printins Office For sale by the Superintendent and Technolosy Wash inston: 1999 of Documents Special Publication 939 U.S. Government Printing Office Natl. Inst. Stand. Technol. Washington, DC 20402 Spec. Publ. 939 187 pages (July 1999) CODEN: NSPUE2 DEDICATION Because this Product Data Exchange effort has already crossed into its third decade, the United States standardization participants have feU the unfortunate loss of their colleagues. Many of these individuals were still active contributors to the national and international efforts when they died. This dedication serves as a small token of our appreciation for their professional contributions to the national and international product data exchange standardization efforts, and for their personal contributions in touching our lives. Robert Colsher (IGES) William Conroy (IPO Chair, NIPDE General Manager, US TAG Chair) Bert Gibbons (Electrical/Electronics) Dick Justice (US TAG Chair) Bryan Martin (Validation) Richard Winfrey (Presentation) Timothy Wise Liaison for TC172/SC1 and TC184/SC4AVG3/T9 ill 1 TABLE OF CONTENTS DEDICATION iii CHAPTER 1 INTRODUCTION - 1 . 1 Background 1 1 .2 Document Approach 2 1.3 Document Content - 3 1 .4 Audience — - 5 1 .5 Disclaimer for this Document 5 CHAPTER 2 IN THE BEGINNING..
    [Show full text]
  • CAD and GIS Integration
    CAD and GIS Integration Edited by )BTTBO",BSJNJt#VSDV"LJODJ AU6805_Book.indb 1 11/19/09 11:09:48 AM Auerbach Publications Taylor & Francis Group 6000 Broken Sound Parkway NW, Suite 300 Boca Raton, FL 33487-2742 © 2010 by Taylor and Francis Group, LLC Auerbach Publications is an imprint of Taylor & Francis Group, an Informa business No claim to original U.S. Government works Printed in the United States of America on acid-free paper 10 9 8 7 6 5 4 3 2 1 International Standard Book Number: 978-1-4200-6805-4 (Hardback) This book contains information obtained from authentic and highly regarded sources. Reasonable efforts have been made to publish reliable data and information, but the author and publisher cannot assume responsibility for the validity of all materials or the consequences of their use. The authors and publishers have attempted to trace the copyright holders of all material reproduced in this publication and apologize to copyright holders if permission to publish in this form has not been obtained. If any copyright material has not been acknowledged please write and let us know so we may rectify in any future reprint. Except as permitted under U.S. Copyright Law, no part of this book may be reprinted, reproduced, transmit- ted, or utilized in any form by any electronic, mechanical, or other means, now known or hereafter invented, including photocopying, microfilming, and recording, or in any information storage or retrieval system, without written permission from the publishers. For permission to photocopy or use material electronically from this work, please access www.copyright.
    [Show full text]