TIES: An Engineering Design Methodology and System

Similar documents
UNIT-III LIFE-CYCLE PHASES

Fostering Innovative Ideas and Accelerating them into the Market

Technology Needs Assessments under GEF Enabling Activities Top Ups

EXPLORATION OF THE USE OF DESIGN METHODS WITH THE DESIGN STRUCTURE MATRIX FOR INTEGRATING NEW TECHNOLOGIES INTO LARGE COMPLEX SYSTEMS

SDN Architecture 1.0 Overview. November, 2014

Final Report of the Subcommittee on the Identification of Modeling and Simulation Capabilities by Acquisition Life Cycle Phase (IMSCALCP)

Gameplay as On-Line Mediation Search

Towards an MDA-based development methodology 1

: Principles of Automated Reasoning and Decision Making Midterm

Designing a New Communication System to Support a Research Community

Methodology for Agent-Oriented Software

QFD s Evolution in Japan and the West

Component Based Mechatronics Modelling Methodology

University of Massachusetts Amherst Libraries. Digital Preservation Policy, Version 1.3

Systems Engineering Overview. Axel Claudio Alex Gonzalez

Jerome Tzau TARDEC System Engineering Group. UNCLASSIFIED: Distribution Statement A. Approved for public release. 14 th Annual NDIA SE Conf Oct 2011

Software-Intensive Systems Producibility

Assembly Set. capabilities for assembly, design, and evaluation

A Systems Approach to the Computer Aided Design of Reinforced Concrete Structures

The Continuous Improvement Fund (CIF)

Co-evolution of agent-oriented conceptual models and CASO agent programs

Digital Fabrication Production System Theory: towards an integrated environment for design and production of assemblies

Patterns and their impact on system concerns

Six steps to measurable design. Matt Bernius Lead Experience Planner. Kristin Youngling Sr. Director, Data Strategy

Structural Analysis of Agent Oriented Methodologies

November 18, 2011 MEASURES TO IMPROVE THE OPERATIONS OF THE CLIMATE INVESTMENT FUNDS

AND ENGINEERING SYSTEMS

CONTENTS PREFACE. Part One THE DESIGN PROCESS: PROPERTIES, PARADIGMS AND THE EVOLUTIONARY STRUCTURE

Policy-Based RTL Design

Challenges for Qualitative Electrical Reasoning in Automotive Circuit Simulation

Failure modes and effects analysis through knowledge modelling

DreamCatcher Agile Studio: Product Brochure

TEACHING PARAMETRIC DESIGN IN ARCHITECTURE

Module 5 Design for Reliability and Quality. IIT, Bombay

Today? now? How do you know it's the real thing? 100 years from. Research Domain 1 What is required to prove the authenticity of electronic records?

Intelligent Modelling of Virtual Worlds Using Domain Ontologies

A planning - design interaction model to improve customer satisfaction

Socio-cognitive Engineering

Interactive Visualizations for Cyber-

Understand that technology has different levels of maturity and that lower maturity levels come with higher risks.

Grundlagen des Software Engineering Fundamentals of Software Engineering

Transactions on Information and Communications Technologies vol 8, 1995 WIT Press, ISSN

IMECE APPLICATION OF QUALITY FUNCTION DEPLOYMENT FOR NEW BUSINESS R&D STRATEGY DEVELOPMENT

PRIMATECH WHITE PAPER COMPARISON OF FIRST AND SECOND EDITIONS OF HAZOP APPLICATION GUIDE, IEC 61882: A PROCESS SAFETY PERSPECTIVE

A Hybrid Risk Management Process for Interconnected Infrastructures

Wednesday November 29, 2017 IR Technology Seminar Presentation Outline Note: This is an English Translation from the original summary in Japanese.

School of Computing, National University of Singapore 3 Science Drive 2, Singapore ABSTRACT

PASSAIC COUNTY TECHNICAL INSTITUTE 45 Reinhardt Road Wayne, NJ. Academic Curriculum Unit Planner. Multimedia & CAD. Course # S7120.

Smart Grid Maturity Model: A Vision for the Future of Smart Grid

Immersive Simulation in Instructional Design Studios

Selecting, Developing and Designing the Visual Content for the Polymer Series

WG/STAIR. Knut Blind, STAIR Chairman

lnst rumented Architectural Simulation

Acquisition of Functional Models: Combining Adaptive Modeling and Model Composition

Rapid Prototyping of Computer Systems , , A, , Units Carnegie Mellon University. Course Syllabus Spring 2005

elaboration K. Fur ut a & S. Kondo Department of Quantum Engineering and Systems

Bringing the revolution to SMEs. Report for stakeholders August 2018

INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN ICED 05 MELBOURNE, AUGUST 15-18, 2005 AUTOMATIC DESIGN OF A PRESS BRAKE FOR SHEET METAL BENDING

Expectation-based Learning in Design

REPRESENTATION, RE-REPRESENTATION AND EMERGENCE IN COLLABORATIVE COMPUTER-AIDED DESIGN

Automating Redesign of Electro-Mechanical Assemblies

SMART MANUFACTURING: A Competitive Necessity. SMART MANUFACTURING INDUSTRY REPORT Vol 1 No 1.

Object-oriented Analysis and Design

Course Introduction and Overview of Software Engineering. Richard N. Taylor Informatics 211 Fall 2007

Software Agent Reusability Mechanism at Application Level

Effective Iconography....convey ideas without words; attract attention...

DECISION BASED KNOWLEDGE MANAGEMENT FOR DESIGN PROJECT OF INNOVATIVE PRODUCTS

Library Special Collections Mission, Principles, and Directions. Introduction

Pharmaceutical Manufacturing and Engineering Catalog Excerpt

UNIT VIII SYSTEM METHODOLOGY 2014

Abstract. Justification. Scope. RSC/RelationshipWG/1 8 August 2016 Page 1 of 31. RDA Steering Committee

Components for virtual environments Michael Haller, Roland Holm, Markus Priglinger, Jens Volkert, and Roland Wagner Johannes Kepler University of Linz

This is a preview - click here to buy the full publication

Moving from R&D to Manufacture

Design of Parallel Algorithms. Communication Algorithms

Designing Semantic Virtual Reality Applications

Exploring variations through computational analysis. Alan Marsden, Lancaster University, UK

KNOWLEDGE-BASED REQUIREMENTS ENGINEERING FOR RECONFIGURABLE PRECISION ASSEMBLY SYSTEMS

Knowledge-based Collaborative Design Method

Study on the Architecture of China s Innovation Network of Automotive Industrial Cluster

Proposed Curriculum Master of Science in Systems Engineering for The MITRE Corporation

Collaborative Product and Process Model: Multiple Viewpoints Approach

ARTES Competitiveness & Growth Full Proposal. Requirements for the Content of the Technical Proposal. Part 3B Product Development Plan

Software Life Cycle Models

Rev. Integr. Bus. Econ. Res. Vol 5(NRRU) 233 ABSTRACT

Comments of Shared Spectrum Company

THEFUTURERAILWAY THE INDUSTRY S RAIL TECHNICAL STRATEGY 2012 INNOVATION

Instrumentation, Controls, and Automation - Program 68

Framework for Functional Verification in Product Design Considering Ways and Situations of Use*

A Distributed Virtual Reality Prototype for Real Time GPS Data

Situational Awareness Object (SAO), A Simple, Yet Powerful Tool for Operational C2 Systems

DESIGN AND CAPABILITIES OF AN ENHANCED NAVAL MINE WARFARE SIMULATION FRAMEWORK. Timothy E. Floore George H. Gilman

CircumSpect TM 360 Degree Label Verification and Inspection Technology

PERSONAS, TAXONOMIES AND ONTOLOGIES MAPPING PEOPLE TO THEIR WORK AND WORK TO THEIR SYSTEMS (DATE)

Application of Definitive Scripts to Computer Aided Conceptual Design

Years 5 and 6 standard elaborations Australian Curriculum: Design and Technologies

Identifying Best-Value Technologies Using Analogy-Based Cost Estimating Methods and Tools

Overview and Version 3.1.0

Digitisation Plan

A Knowledge-Centric Approach for Complex Systems. Chris R. Powell 1/29/2015

Transcription:

From: IAAI-90 Proceedings. Copyright 1990, AAAI (www.aaai.org). All rights reserved. TIES: An Engineering Design Methodology and System Lakshmi S. Vora, Robert E. Veres, Philip C. Jackson, and Philip Klahr The technical information engineering system (TIES) is a computer-assisted methodology to help achieve significant improvements in product quality, production cycle time, and market share. TIES builds on the foundation of quality function deployment (QFD), a systematic method of ensuring that customer demands are accurately translated into appropriate technical requirements and actions. TIES is a design tool and provides a framework in which cross-functional product-process design teams can collect and store relevant engineering information, experience, and knowledge. This common framework allows separate groups to design components or elements while they maintain consistency with the designs of other groups. TIES incorporates several AI techniques, particularly in the area of knowledge acquisition and knowledge-based system development. TIES represents one of the first deployed systems that is both a knowledge-acquisition tool focused on engineering design and a system to support team design. TIES is being used to support the design applications varying from specific automobile components (for example, an instrument panel) to a complete new vehicle.

132 VORA, ET AL. Figure 1. Quality Function Deployment House of Quality. Background Product quality and design cycle time are two critical factors in achieving customer satisfaction and market share. Nowhere are these elements more important than in the automotive industry. QFD, a structured technique developed in Japan (Hauser and Clausing 1988; Sullivan 1988), provides a systematic means of ensuring that customer desires are accurately translated into appropriate technical requirements and decisions throughout each stage of product development. QFD provides the basis for a planning tool and a process methodology. It helps to identify the most important product characteristics, necessary control issues, and best tools and techniques to use. When used

TIES 133 Engineering Characteristics Parts Characteristics Customer Attributes Engineering Characteristics House of Quality Parts Deployment Key Process Operations Production Requirements Parts Characteristics Key Process Operations Process Planning Production Planning Figure 2. Cascading Houses in Quality Function Deployment. throughout product development, QFD provides a comprehensive tracking tool and communications medium. Japanese companies credit QFD with improvements in both product quality and design time, resulting in increased market share (King 1987). The working framework of QFD is a chart called the house of quality (figure 1). Matrixes display interrelationships between customer wants and technical know-how. These matrixes also provide information about weighing factors, comparative data, and correlations. Fundamental to the house of quality is the assumption that products should be designed and developed to reflect customer tastes and desires. Marketing people, design engineers, and manufacturing personnel must all work closely, from initial ideas to product delivery. In QFD,

134 VORA, ET AL. Interactions House Label Hows Direction Whats Customer Importance What - How Relationship Customer Survey Technical Difficulties QFD Matricies Objective Target Values Engineering Benchmark Technical Importance Figure 3. TIES House. this process is facilitated by cascading through chains of related houses (figure 2) to link customer requirements to engineering characteristics and then to manufacturing processes. In this way, people with different responsibilities and problems can explore alternative designs and priorities while they maintain conceptual links to each other. Overview of Ties Ford Motor Company developed a computer-assisted methodology that automates and extends the QFD framework. TIES collects and stores rele-

TIES 135 vant engineering information and human experience from cross-functional product and process design teams. It uses a knowledge-based system approach to facilitate design decisions, help resolve cross-functional issues, and retain valuable corporate engineering knowledge. TIES provides a highly interactive development environment through a customized graphics system that allows users to create visual representations of houses that can be modified as often as desired. TIES enables users to define, refine, modify, and view cascades of houses that can have virtually unlimited scale (numbers of rows and columns and number of levels in the cascade). From a user s perspective, TIES offers numerous functions and capabilities, which are outlined in the following subsections. User Development Process A TIES house consists of a number of factors, including whats, hows, customer importance, technical difficulty, estimated costs, and objective measures (figure 3). Houses in TIES record the relationships between whats (customer or design concerns) and hows (necessary elements needed to address these concerns either through design or components), the engineering trade-offs, and the competitive position with respect to customer desires and objective measures. TIES supports the structuring of hows and whats into levels of detail and the automatic cascading of houses. Aggregation and Sharing of Technical Expertise Previously defined houses or their components can be used to generate new ones or can be merged to form a house with all the elements of the originals. This merging process allows partitioning a knowledge base among a set of experts and merging results to form complete designs. Also, information from an existing knowledge base (generic or specific) can be adapted to a new one. Viewing and Analysis TIES provides an interactive graphic facility for displaying and updating houses. (A hard copy can also be obtained for any graphic display.) To facilitate the viewing and analysis of houses, TIES provides a variety of focusing and filtering options as well as the ability to record individual user preferences for these operations. The following display options allow the user to configure the most relevant house components to be shown in the limited viewing screen: Zoom lets the user decide, on an individual row and column basis, what level of detail is presented on the screen. Filter allows the user to

136 VORA, ET AL. Figure 4. Example of TIES Focus Feature. decide whether individual rows or columns should be displayed in the chart. Focus allows the user to select a specific concern and construct a subset chart that includes only the direct or indirect impacts for this concern. To illustrate, figure 4 shows a TIES house that originally contained 46 what items and 33 how items. With a combination of filter and focus operations, this number was reduced to 6 what and 11 how items, allowing much easier and more focused analysis. The Exploration of Alternative Designs Designers can readily explore alternative designs in several ways: Houses can be modified and impacts analyzed within a particular context, new contexts can be sprouted using copy and edit, contexts can represent a partitioning of the design and alternative partial designs merged as desired, and so on. User-Supplied Annotations Users can supply and examine explanatory text to present or find

TIES 137 ROOT A1 A2 1 2 B1 1 3 META 1 2 3 Figure 5. TIES Contexts.

138 VORA, ET AL. more information about the whats, hows, and relationships. The source of the information (that is, user who entered it) is automatically logged by the system. Users can also attach information about relevant analysis and test procedures to support the data as well as create a yellow pages to specify who the experts are for the various house entities. The Propagation of Qualitative and Quantitative Information After a user enters information into a chart, user-defined rules can infer results and automatically assert other information into the chart. One can view this capability as a symbolic generalization of the numeric propagation technique found in spreadsheet programs. TIES Architecture TIES is deployed on Sun 4 workstations. Each Ford design engineer using TIES develops a knowledge base that is stored in a database. Entire knowledge bases or their components can be shared by design engineers or design teams. No other processes or databases are currently interfaced with TIES. Contexts All information in TIES is stored within contexts (figure 5). Each context contains a house or a chain of houses. TIES users can create, modify, copy, and delete contexts as needed. Contexts exist in a directed acyclic graph, which relates contexts with one another. Contexts inherit information from their parents (through multiple inheritance). Starting from a root context, which is always present, users can choose to partition their houses as desired, for example, by domain, project, or alternatives. In addition, TIES provides a persistent metacontext, which inherits information from all the contexts, as though it were the virtual child to all of them. The metacontext provides a global view of all contexts. Frame Kernel Contexts are represented as frames. TIES contains a customized frame kernel that automatically creates or deletes frames as users define, sprout, or merge contexts. The frame kernel incorporates a data-dependency logic (Charniak et al. 1987) to support multiple inheritance. Inherited data are tagged with support from the parent from which the data were inherited. Thus, inherited data are deleted from a context only when their support from all parent contexts is removed or when they are explicitly deleted from this context.

TIES 139 Figure 6. Conceptual Zoom. The Representation of Houses The structural information in a context defines a collection of data structures called entities, relations, and matrixes that together make up the one or more houses contained in the context. Entities are user-defined tree structures (of unlimited depth) that comprise the rows and columns of matrixes and houses. User-defined labels are text strings that are attached to entities for display. Relations are dynamic (userchangeable) mappings from pairs of entity nodes (row and column) to values. Matrixes are defined by entities of rows and columns and a TIES relation for storing cell values corresponding to pairs of entity nodes. Relations are implemented using extensible hash tables (Steele 1984). Thus, TIES matrixes can be extended automatically and transparently to the user. Finally, houses are a collection of related matrixes in a given context. Hierarchical Abstraction and Conceptual Zoom Row and column entities are hierarchically structured, with more ab-

140 VORA, ET AL. stract entities spawning more specific entities (as children). Thus, TIES enables users to perform various QFD functions at multiple levels of abstraction through a feature called conceptual zoom (figure 6). Tree structures can be truncated at any level of detail and for any combination of nodes. In addition, TIES permits the inheritance of cell values between matrixes viewed at different levels of conceptual zoom. The Linking of Entities to Understand Impacts TIES provides an analysis of which elements of a house would be impacted by changes to other elements. Two entities impact one another if a relation exists between them (direct impact) or if there is a chain of relations between them (indirect impact). Given a userspecified entity node, TIES searches for entity nodes in the context that are directly or indirectly impacted. The search can be constrained to a single house or a cascade of houses. Thresholds can also be specified to filter impacts. Results can be ordered, for example, by strength of the relationship to the initial entity. Symbolic Inference Rules TIES provides a customized, limited rule-based facility for users to define symbolic inference rules to propagate information (qualitative and quantitative) across matrixes. Note that impacts determine existing causal linkages, but rules actually propagate values. Several AI representational techniques are incorporated within the TIES architecture. Frames (objects) are used to represent contexts that are organized in hierarchies (with multiple inheritance). Data dependencies are explicitly represented to maintain consistency within the context hierarchies. Knowledge hierarchies also exist for row and column entities to provide the conceptual zooming facility. Finally, a limited rule-based capability allows users to define constraints across matrixes. Innovations TIES provides innovations along a number of different dimensions, that is, from the perspectives of the design engineer, the design team, and the QFD application framework.: From the viewpoint of the design engineer, TIES provides (1) a knowledge-acquisition tool customized for design, where the designer directly inputs his(her) own knowledge, thus avoiding the knowledgeacquisition bottleneck (in other words, no knowledge engineer is re-

TIES 141 quired); (2) user-defined knowledge representation, where the designer decides how to represent his(her) own knowledge within the frameworks provided, for example, particular entity structures, relations, and contexts; and (3) a symbolic spreadsheet capability, where designers can define symbolic inference rules to propagate qualitative and quantitative information within matrixes and across matrixes. From the viewpoint of the design team, TIES provides (1) a common language and knowledge structure for all designers and (2) the decomposition of the design task and the merging of partial designs. Designers can separately work on components or various desired characteristics and combine their designs through merging. This approach is particularly desirable where design expertise is scattered among many experts. From the viewpoint of the QFD application framework, TIES provides (1) one of the first deployed automated QFD systems (other companies might also be in the process of automating QFD features, but TIES is certainly one of the first to be deployed and is the only known QFDbased system that embodies AI programming techniques and knowledge-based system technology) and (2) significant new features to the QFD framework, including conceptual zoom, contexts, direct and indirect impacts, symbolic rules, and the generation of virtual QFD houses (produced by chaining cascades of houses). Criteria for Successful Deployment The single most important factor for the success of TIES was that it was driven by the needs of the user community. From the outset, the project had enthusiastic support from users; it continues to evolve as the number of users expands, and they provide feedback on modifications and extensions. From a technical perspective, TIES is largely successful because of the flexibility it provides to users. In building knowledge bases, users can define their own structures on their own using their own terminology. Graphically, they can focus on pertinent issues or globally view total designs. In terms of ongoing success, TIES will be measured based on the steady increase in the numbers of installations and users and in the growth and evolution of design applications. During the alpha and beta testing phases of TIES, approximately 50 to 70 engineers within Ford (United States and Europe) used TIES to support design applications varying from specific vehicle components, for example, an instrument panel, to a complete new vehicle.

142 VORA, ET AL. 1987 January May June September December 1988 January January March April May June July October October October December 1989 January January May June June August August December Feasibility study for design process improvements Ford proposal to use computer-aided QFD as design methodology Project definition revisions; corporate review and endorsement TIES project initiation; selection of Inference as technical partner Proof-of-concept prototype (houses, matrixes, contexts) on Symbolics Extensive demonstrations; request for system deployment by users Enhancements (user interface, added features); first knowledge base Enhancements; port to Sun; quality assurance testing Sun version operational; limited-use release Field test by vehicle program group Alpha version operational; release to four installations Continuing enhancements based on feedback from 15 20 users Beta version operational Completion of production version of Ties Initial production version operational Final production version operational Figure 7. Development and Deployment Timeline. Payoff The entire life cycle of designing and producing a new automobile is several years. From this perspective, TIES is in its infancy. As new automobiles and their components are produced from TIES-assisted designs, we anticipate reductions in life-cycle times as well as improvements in product quality. A difficulty in estimating payoff is in determining the extent to which TIES-assisted designs prevent problematic designs from occurring in the first place. Actual measurements can only be done after years of experience, analyzing costs in correcting faulty designs and determining how these designs were developed. Again, we anticipate significant reductions in such costs because TIES provides a framework for crossfunctional teams to design simultaneously. Overall, expected TIES benefits include documenting, preserving, and internally distributing expert knowledge about design choices, engineering trade-offs, and customer concerns; providing consistency and coordination of vehicle program development; reducing develop-

TIES 143 ment time for new vehicle programs; and accelerating the development of expertise to newly hired engineers. Development and Deployment Timetable TIES was designed and implemented by a joint Ford Motor Company and Inference Corporation team using the automated reasoning tool (Art) and Common Lisp. TIES is deployed on Sun 4 workstations. The development and deployment timeline for TIES is shown in figure 7. The TIES project was carried out by a small team comprised of personnel from Ford s research staff, key Ford engineering users, and Inference Corporation working in a highly interactive manner to simultaneously develop TIES concepts, prototype software, and applications. Project management and coordination of TIES applications was performed by Ford s research staff. Software development personnel were added to the team to support quality assurance testing of the alpha and beta versions and to complete the production version, including documentation. Time and costs for involvement of the Ford user community to help design and test TIES are difficult to estimate. As far back as the initial proof-of-concept prototype, users involved in the TIES project began building knowledge bases and designs that immediately enhanced their own operational efficiency and effectiveness. Consequently, from a cost perspective, user involvement costs were probably zero (or even negative) given the immediate productivity savings. Summary The TIES project combined engineering methodology, product design, and AI techniques to produce a new tool to support automobile designs at Ford Motor Company. In its current state, TIES has already proven itself within the existing Ford user base. The continued integration of TIES into Ford s design and development process will certainly lead to even more enhancements to TIES. Acknowledgments The TIES project is sponsored by a Ford committee, chaired by R. G. DeLosh and W. E. Jackson, that is involved in gathering technical information. Richard McWhorter and William Malinak of Inference Corporation produced the production version of TIES software. We thank the members of the TIES user community for their enthusiastic support. They have helped drive the evolution of TIES from concept to project to product over the last two years. We gratefully acknowledge the signif-

144 VORA, ET AL. icant contributions of many individuals from both Ford Motor Company and Inference Corporation to the success of the TIES project. References Charniak, E.; Riesbeck, C. K.; McDermott, D. V.; and Meehan, J. R. 1987. Artificial Intelligence Programming. Hillsdale, N.J.: Lawrence Erlbaum. Hauser, J. R., and Clausing, D. 1988. The House of Quality. Harvard Business Review May June: 63 73. King, B. 1987. Better Designs in Half the Time. In Quality Deployment: A Series of Articles, ed. A. Yoji. GOAL. Also in Japan Standards Association. 1986 1987. Standardization and Quality Control. Steele, G. L. 1984. Common Lisp: the Language. Pensauken, N.J.: Digital. Sullivan, L. P. 1988. Policy Management through Quality Function Deployment. Quality Progress, Special Issue on QFD: Listening to the Voice of the Customer, June.