Engineering Design Notes III Conceptual Design. EE 498/499 Capstone Design Classes Klipsch School of Electrical & Computer Engineering

Size: px
Start display at page:

Download "Engineering Design Notes III Conceptual Design. EE 498/499 Capstone Design Classes Klipsch School of Electrical & Computer Engineering"

Transcription

1 Engineering Design Notes III Conceptual Design EE 498/499 Capstone Design Classes Klipsch School of Electrical & Computer Engineering

2 Topics Overview Definitions Conceptual Design Steps Activity Analysis Concept Generation Analysis and Feasibility Evaluation Methods Documentation Spring 2007 Design Notes III - Conceptual Design 2

3 Overview The Conceptual Design is the first part of the design process after the specifications have been determined. This is to act as the intellectual exercise to generate ways accomplishing the actual design. This step is successful if we have at least one feasible alternative to work with when we are done. Redesign iteration Specification Generate Alternatives Analyze Alternatives Evaluate Alternatives Establish functional requirements Determine design constraints Determine acceptance criteria Create alternative solutions to realize Specifications Feasible Alternatives How well do the alternative designs meet the Specifications Perform numeric comparison of the alternatives and the quality of their meeting Specifications Fabrication specification for the best alternative Design Process Version I Spring 2007 Design Notes III - Conceptual Design 3

4 Definitions What is the Conceptual Design process? It is the generation of design alternatives or Design Concepts and the supporting analysis to determine the feasibility of each alternative. What is a Design Concept? It is a design alternative that includes at least one physical principle and one abstract embodiment. Spring 2007 Design Notes III - Conceptual Design 4

5 Definitions What is a physical principle? This is a natural law or effect that produces a useable method of modifying a signal or device to produce a functional output. For example, the photoelectric effect is a physical principle that produces a current in proportion to the intensity of the incident light. An abstract embodiment is a diagram that shows the relative relationship between the actors in the design. It need not be to scale. Spring 2007 Design Notes III - Conceptual Design 5

6 Definitions Examples Design Element Physical Principle Embodiment Method Energy Generation Photoelectric Effect Solar Cells Nuclear Power Combustion Reactor Furnace Data Communications RF Optical Radio/modem Laser/detector Wire Wiring harness Energy Storage Chemical Storage Battery Spring 2007 Design Notes III - Conceptual Design 6

7 Definitions The Conceptual Design Diagram is A diagram with the Design Concept, Including the physical principles being used, and The abstract embodiment. This is basically a block diagram or extended sketch with the necessary aspect labeled. Note: systems usually need to have individual Conceptual Design Diagrams for the component subsystems rather than all-in-one diagrams. Spring 2007 Design Notes III - Conceptual Design 7

8 Definitions Example: Develop a Conceptual Design Diagram for a communications system composed of a modem, RF transmission unit, and antenna. Note, actual components not specified at this level. Potential Physical Principles that can be considered: RF, Optical, or Wire harness communications. Here, we consider the Conceptual Design Diagram for the RF option. The RF embodiment is based on a RF unit and a modem. The following diagram shows the Concept. Spring 2007 Design Notes III - Conceptual Design 8

9 Definitions Communications Conceptual Design Diagram Spring 2007 Design Notes III - Conceptual Design 9

10 Conceptual Design Steps The proper Conceptual Design Process has the following stages: Activity Analysis: how will the design be used in various stages such as normal use, battery recharging, disposal, start-up and shutdown, etc., as appropriate for the needs. Generate Alternative Concepts: the design team uses various strategies to generate Concepts that should meet the design requirements. Spring 2007 Design Notes III - Conceptual Design 10

11 Conceptual Design Steps Conceptual Design Process (cont.) Analyze: use engineering analysis, simulation, bench testing, etc. to verify that the design concept does work to meet the specifications. Feasibility Test: does the design analysis indicate that the design concept will meet the specifications and actually can per executed. Evaluate: determine which one or set of the feasible design concepts left are best (at least at the level we can tell at this time). Spring 2007 Design Notes III - Conceptual Design 11

12 Activity Analysis The Activity Analysis stage really is an exercise to determine how the design meeting the specifications is to be used in real life. This includes user activities and understanding the inputs and outputs (signals, power, etc.). To do this activity, you will need to perform a functional decomposition and an I/O analysis. Spring 2007 Design Notes III - Conceptual Design 12

13 Activity Analysis The functional decomposition takes the design functional requirements and refines them respective subfunctions and sub-subfunctions. The functions are not broken down by expected embodiments but by similar functions. Spring 2007 Design Notes III - Conceptual Design 13

14 Activity Analysis The I/O analysis looks at the control, data, and power signals coming into and out of a function. This will become a basis for the design s Interface Control Document that specifies and documents all interface details. Spring 2007 Design Notes III - Conceptual Design 14

15 Activity Analysis Comms Example Functional Decomposition Antenna Transmit Frequency Receive Frequency RF unit Transmit Electronics Receive Electronics Computer Control Set Frequencies Set Power Modem unit Waveform Processing Computer Control Set Baud rate Set comms parameters Buffer data Comms Example I/O Analysis Antenna RF signal in RF signal out RF Unit Computer interface RF signal in RF signal out Signal from modem in Signal to modem out Power Modem unit Signal from RF in Signal to RF out Computer interface Power Spring 2007 Design Notes III - Conceptual Design 15

16 Activity Analysis Activity Analysis results: An assessment of which functions can be combined A check-off to ensure that all required functions are addressed An understanding of the required interfaces A possibility that the design requirements may need to be reviewed and iterated upon to update them. Spring 2007 Design Notes III - Conceptual Design 16

17 Concept Generation The design team uses various strategies to generate Concepts that should meet the design requirements. This is also sometimes called synthesis. Use brainstorming, past experience, similar designs, Google searches, WAG s, sleeping on it, etc. This process may take some time! Spring 2007 Design Notes III - Conceptual Design 17

18 Analysis and Feasibility Analyze: use engineering analysis, simulation, bench testing, etc. to verify that the design concept does work to meet the specifications. Feasibility Test: does the design analysis indicate that the design concept will meet the specifications and actually can per executed. From the analysis and testing, we should also eliminate those designs that can t be built, would cost too much, etc. Spring 2007 Design Notes III - Conceptual Design 18

19 Evaluation Methods Once the design concepts are generated and evaluated for feasibility, the surviving design concepts need to be evaluated to determine which one is best. How does one define best? One common method is to use the criteria for the design and weight the relative importance to determine best. Note: the designers must be careful not to rig the weighting to make a favorite come out best. Spring 2007 Design Notes III - Conceptual Design 19

20 Evaluation Methods Weighted Evaluation Method: Select the evaluation criteria and place in column 1 of a matrix. Importance weights are assigned to each criterion and placed in column 2 of the matrix. The concepts to be evaluated are placed in subsequent columns of the matrix. Each concept is rates against the criteria and a score of 0 to 4 is given. A 0 implies unsatisfactory performance while a 4 is implies very good performance. Each score is multiplied by the weighting factor and the scores are summed. Highest weighted score wins. Spring 2007 Design Notes III - Conceptual Design 20

21 Evaluation Methods External COTS Modem Concept Alternatives DSP Modem Internal Modem Criteria Importance Weight (%) Rating Weighted Rating Rating Weighted Rating Rating Weighted Rating Operating current Physical Size Mass Cost Buffer Capacity Example evaluation matrix. Notice, functional requirements are not included because it is assumed that all design concepts meet the testable requirements. This is for the intangibles or more subjective criteria. Testable requirements with varying degrees of performance can also be included. Spring 2007 Design Notes III - Conceptual Design 21

22 Documentation At the end of the Conceptual Design stage, the following documents should be part of the design documentation, at a minimum: Operations Concept document Conceptual Design Diagram Function Decomposition I/O Analysis Design Analysis showing that Conceptual Design meets requirements Design Evaluation matrix Spring 2007 Design Notes III - Conceptual Design 22

23 Documentation Additional documents that can be started at this stage include: Budgets: mass, size, link analysis, power, etc. Start considering how the various components will be integrated and tested. Integration and test plans can be started. Note, in some cases, these will be no more than outlines with placeholder sections to be developed further. Spring 2007 Design Notes III - Conceptual Design 23

Application in a Systems Design Environment. EE 498/499 Capstone Design Classes Klipsch School of Electrical & Computer Engineering

Application in a Systems Design Environment. EE 498/499 Capstone Design Classes Klipsch School of Electrical & Computer Engineering Application in a Systems Design Environment EE 498/499 Capstone Design Classes Klipsch School of Electrical & Computer Engineering Purpose The formal design process in the other notes can be applied to

More information

Engineering Design Notes I Introduction. EE 498/499 Capstone Design Classes Klipsch School of Electrical & Computer Engineering

Engineering Design Notes I Introduction. EE 498/499 Capstone Design Classes Klipsch School of Electrical & Computer Engineering Engineering Design Notes I Introduction EE 498/499 Capstone Design Classes Klipsch School of Electrical & Computer Engineering Topics Overview Analysis vs. Design Design Stages Systems Engineering Integration

More information

Project Name System Critical Design Review

Project Name System Critical Design Review Insert project logo Project Name System Critical Design Review Class Number Title Date Location This Critical Design Review assumes that the design team will be following a formalized design process. This

More information

Module 1 Introduction. IIT, Bombay

Module 1 Introduction. IIT, Bombay Module 1 Introduction Lecture 2 Concept Generation and Evaluation Instructional objectives The primary objective of this lecture is to outline the importance of concept generation and selection in decision

More information

Requirements Analysis. SE 555 Software Requirements & Specification

Requirements Analysis. SE 555 Software Requirements & Specification Requirements Analysis Goals of Requirements Analysis Create requirements containing sufficient detail and of high enough quality to allow realistic project planning as well as successful design and implementation.

More information

Faculdade de Engenharia da Universidade do Porto. Mobile Environmental Noise Protection System. Group 3A VERSION 1.0.

Faculdade de Engenharia da Universidade do Porto. Mobile Environmental Noise Protection System. Group 3A VERSION 1.0. Faculdade de Engenharia da Universidade do Porto Mobile Environmental Noise Protection System Group 3A VERSION 1.0 System Concept Ana Orvalho ee08175 João Pinho ee07241 Rui Costa ee05185 Rui Pinto ee07186

More information

Experiences with practice-focused undergraduate security education

Experiences with practice-focused undergraduate security education Experiences with practice-focused undergraduate security education Robert L. Fanelli and Terrence J. O Connor Department Electrical Engineering and Computer Science United States Military Academy, West

More information

Click on the GradeMark icon for the paper where the comment is to be added (see illustration below).

Click on the GradeMark icon for the paper where the comment is to be added (see illustration below). GRADEMARK-CREATE NEW RUBRICS The Rubric Manager can be used by instructors to create new rubrics. Rubric scorecards can be used to evaluate student work based on defined criteria and scales. Instructors

More information

COMMISSION ON FIRE PROTECTION PERSONNEL STANDARDS AND EDUCATION COMMONWEALTH OF KENTUCKY FIRE INSTRUCTOR 2 COMPETENCY EVALUATION

COMMISSION ON FIRE PROTECTION PERSONNEL STANDARDS AND EDUCATION COMMONWEALTH OF KENTUCKY FIRE INSTRUCTOR 2 COMPETENCY EVALUATION JPR Task(s): Needs Assessment, Resource Analysis, Budget Analysis, Auditing and Documentation Skill No. 2-1 CRITERIA AND INSTRUCTIONS Candidate shall analyze training reports, budget materials, SOP/SOG's,

More information

How Combustion CFD Makes Design More Robust and Reduces Costs

How Combustion CFD Makes Design More Robust and Reduces Costs How Combustion CFD Makes Design More Robust and Reduces Costs 2018 European Converge User Conference, Bologna March 21, 2018 A. Raulot, C. Ferreira Full Digital Ambition Digital Validation Boost Present

More information

Proposal for Team 8 (Smart Phone Control of Advanced Sensor Systems) Executive Summary

Proposal for Team 8 (Smart Phone Control of Advanced Sensor Systems) Executive Summary 1 Proposal for Team 8 (Smart Phone Control of Advanced Sensor Systems) Sponsor: Battelle Laboratories Sensor Systems Group Group Members: Stephen Hilton, Donghun Ha, Micah Zastro, Michael Allon, Paul Krutty

More information

Rekayasa Perangkat Lunak 2 (IN043): Pertemuan 6. Moving on to Design

Rekayasa Perangkat Lunak 2 (IN043): Pertemuan 6. Moving on to Design Rekayasa Perangkat Lunak 2 (IN043): Pertemuan 6 Moving on to Design Analysis versus Design The purpose of analysis is to figure out what the business needs are. To achieve this, the analysis activities

More information

Implementation Architecture

Implementation Architecture Implementation Architecture Software Architecture VO/KU (707023/707024) Roman Kern ISDS, TU Graz 2017-11-15 Roman Kern (ISDS, TU Graz) Implementation Architecture 2017-11-15 1 / 54 Outline 1 Definition

More information

Software Architecture. Definition of Software Architecture. The importance of software architecture. Contents of a good architectural model

Software Architecture. Definition of Software Architecture. The importance of software architecture. Contents of a good architectural model Software Architecture Definition of Software Architecture Software architecture is process of designing g the global organization of a software system, including: Dividing software into subsystems. Deciding

More information

In Google Sheets simple formulas can help you calculate important data. Learn how to create simple formulas in Google Sheets.

In Google Sheets simple formulas can help you calculate important data. Learn how to create simple formulas in Google Sheets. Google Sheets Creating Simple Formulas In Google Sheets simple formulas can help you calculate important data. Learn how to create simple formulas in Google Sheets. Introduction When working with numerical

More information

UCI Satellite (UCISAT)

UCI Satellite (UCISAT) UCI Satellite (UCISAT) Mission: Launch UCISAT-1 into LEO to capture Earth images with CMOS payload Int l Collaborator: Aoyama Gakuin University UC Irvine Team Aoyama Gakuin University Team UCI Satellite

More information

Baseline Project Definition

Baseline Project Definition Baseline Project Definition Project Manager 1 Outline Project Goals Budget Schedule Metrics for Completion Management structures Technical oversight and testing Procedures for evaluating system performance

More information

Process of Interaction Design and Design Languages

Process of Interaction Design and Design Languages Process of Interaction Design and Design Languages Process of Interaction Design This week, we will explore how we can design and build interactive products What is different in interaction design compared

More information

High Data Rate Fully Flexible SDR Modem

High Data Rate Fully Flexible SDR Modem High Data Rate Fully Flexible SDR Modem Advanced configurable architecture & development methodology KASPERSKI F., PIERRELEE O., DOTTO F., SARLOTTE M. THALES Communication 160 bd de Valmy, 92704 Colombes,

More information

Chapter 16. Relational Database Design Algorithms. Database Design Approaches. Top-Down Design

Chapter 16. Relational Database Design Algorithms. Database Design Approaches. Top-Down Design Chapter 16 Relational Database Design Algorithms Database Design Approaches Top-Down design (Starting with conceptual design) Bottom-Up Design (relational synthesis) 2 Top-Down Design Design conceptual

More information

TEL2813/IS2820 Security Management

TEL2813/IS2820 Security Management TEL2813/IS2820 Security Management Lecture 3 Information Security Policy Jan 29, 2008 Introduction Information security policy: What it is How to write it How to implement it How to maintain it Policy

More information

n = 1 What problems are interesting when n is just 1?

n = 1 What problems are interesting when n is just 1? What if n=1??? n = 1 What problems are interesting when n is just 1? Sorting? No Median finding? No Addition? How long does it take to add one pair of numbers? Multiplication? How long does it take to

More information

A Transformation-Based Model of Evolutionary Architecting for Embedded System Product Lines

A Transformation-Based Model of Evolutionary Architecting for Embedded System Product Lines A Transformation-Based Model of Evolutionary Architecting for Embedded System Product Lines Jakob Axelsson School of Innovation, Design and Engineering, Mälardalen University, SE-721 23 Västerås, Sweden

More information

DAMA SOFTWARE- DEFINED RADIO SATELLITE COMMUNICATIONS SYSTEM

DAMA SOFTWARE- DEFINED RADIO SATELLITE COMMUNICATIONS SYSTEM SPACE DAMA SOFTWARE- DEFINED RADIO SATELLITE COMMUNICATIONS SYSTEM Satellite communications, earth observation, navigation and positioning and control stations indracompany.com DAMA SDR SYSTEM DAMA SOFTWARE-

More information

Using the code to measure test adequacy (and derive test cases) Structural Testing

Using the code to measure test adequacy (and derive test cases) Structural Testing Using the code to measure test adequacy (and derive test cases) Structural Testing Objectives To describe a second approach to testing which is geared to find program defects To explain the use of program

More information

ktmine Overview Presented by BVR: Royalty Rate Database Quick Guide Business Valuation Resources

ktmine Overview Presented by BVR: Royalty Rate Database Quick Guide Business Valuation Resources ktmine Overview Presented by BVR: Royalty Rate Database Quick Guide Business Valuation Resources www.bvresources.com (503) 291-7963 ktmine Royalty Rates at a Glance ktmine is an online, interactive IP

More information

CIP Standards Development Overview

CIP Standards Development Overview CIP Standards Development Overview CSSDTO706 Meeting with FERC Technical Staff July 28, 2011 Objectives Historical Timeline CIP-002-4 CIP-005-4 CIP Version 5 2 Project 2008-06 Overview FERC Order 706 SDT

More information

Improving the Systems Engineering Process with Multi-Domain Mapping

Improving the Systems Engineering Process with Multi-Domain Mapping Improving the Systems Engineering Process with Multi-Domain Mapping Steven D. Eppinger 1, Nitin R. Joglekar 2, Alison Olechowski 1, Terence Teo 1 1 Massachusetts Institute of Technology, Cambridge, USA

More information

Requirements to models: goals and methods

Requirements to models: goals and methods Requirements to models: goals and methods Considering Garlan (2000), Kruchen (1996), Gruunbacher et al (2005) and Alter (2006-08) CIS Department Professor Duane Truex III Wojtek Kozaczynski The domain

More information

ECE-492 SENIOR ADVANCED DESIGN PROJECT

ECE-492 SENIOR ADVANCED DESIGN PROJECT ECE-492 SENIOR ADVANCED DESIGN PROJECT Meeting #4 1 ECE-492 Meeting#4 HW1: Teams show us your Requirements Specification? HW2: Teams show us your Conceptual Design? 2 ENGINEERING DESIGN MAKES A DIFFERENCE

More information

D-Optimal Designs. Chapter 888. Introduction. D-Optimal Design Overview

D-Optimal Designs. Chapter 888. Introduction. D-Optimal Design Overview Chapter 888 Introduction This procedure generates D-optimal designs for multi-factor experiments with both quantitative and qualitative factors. The factors can have a mixed number of levels. For example,

More information

Implementation Architecture

Implementation Architecture Implementation Architecture Software Architecture VO/KU (707023/707024) Roman Kern KTI, TU Graz 2014-11-19 Roman Kern (KTI, TU Graz) Implementation Architecture 2014-11-19 1 / 53 Outline 1 Definition 2

More information

DISCERN SGAM Visio Template User Guide

DISCERN SGAM Visio Template User Guide Distributed Intelligence for Cost-Effective and Reliable Distribution Network Operation DISCERN SGAM Visio Template User Guide Author: OFFIS Date: 22.04.2016 www.discern.eu The research leading to these

More information

SYSTEM CONCEPTS. Definition of a System

SYSTEM CONCEPTS. Definition of a System 2 SYSTEM CONCEPTS A system is a group of interrelated components working together towards a common goal, by accepting inputs and producing outputs in an organized transformation process. The interrelated

More information

Image Registration Lecture 4: First Examples

Image Registration Lecture 4: First Examples Image Registration Lecture 4: First Examples Prof. Charlene Tsai Outline Example Intensity-based registration SSD error function Image mapping Function minimization: Gradient descent Derivative calculation

More information

IC Testing and Development in Semiconductor Area

IC Testing and Development in Semiconductor Area IC Testing and Development in Semiconductor Area Prepare by Lee Zhang, 2004 Outline 1. Electronic Industry Development 2. Semiconductor Industry Development 4Electronic Industry Development Electronic

More information

Engineering Design & The Design Process

Engineering Design & The Design Process Engineering Design & The Design Process 1 of XX Cezanne vs Picasso (how does genius emerge) Paul Cézanne 1839-1906 (aged 67) Aix-en-Provence, France Pablo Picasso 1881-1973 (aged 91) Málaga, Spain 2 of

More information

CONCEPTUAL DESIGN FOR SOFTWARE PRODUCTS: SERVICE REQUEST PORTAL. Tyler Munger Subhas Desa

CONCEPTUAL DESIGN FOR SOFTWARE PRODUCTS: SERVICE REQUEST PORTAL. Tyler Munger Subhas Desa CONCEPTUAL DESIGN FOR SOFTWARE PRODUCTS: SERVICE REQUEST PORTAL Tyler Munger Subhas Desa Real World Problem at Cisco Systems Smart Call Home (SCH) is a component of Cisco Smart Services that offers proactive

More information

Space-division switch fabrics. Copyright 2003, Tim Moors

Space-division switch fabrics. Copyright 2003, Tim Moors 1 Space-division switch fabrics 2 Outline: Space-division switches Single-stage Crossbar, Knockout Staged switches: Multiple switching elements between input and output Networks of basic elements Clos

More information

Altec Systems Inc 16 Goldpark Court Woodbridge, Ontario L4L 8V5. Monday October 22, 2007 Project Number

Altec Systems Inc 16 Goldpark Court Woodbridge, Ontario L4L 8V5. Monday October 22, 2007 Project Number Altec Systems Inc 16 Goldpark Court Woodbridge, Ontario L4L 8V5 Monday October 22, 2007 Project Number 20070901 S. Areibi School of Engineering University of Guelph Guelph, Ontario N1G 2W1 Subject: Construction

More information

Hardware Modeling using Verilog Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

Hardware Modeling using Verilog Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Hardware Modeling using Verilog Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture 01 Introduction Welcome to the course on Hardware

More information

ME2110. Conceptual Design

ME2110. Conceptual Design ME2110 Conceptual Design Key Concepts Structured Concept Generation processes Functional Decomposition Solution Principle Matrices Morphological Charts Objective Concept Evaluation GIT 2 PRODUCT LIFECYCLE

More information

Lab. Course Goals. Topics. What is VLSI design? What is an integrated circuit? VLSI Design Cycle. VLSI Design Automation

Lab. Course Goals. Topics. What is VLSI design? What is an integrated circuit? VLSI Design Cycle. VLSI Design Automation Course Goals Lab Understand key components in VLSI designs Become familiar with design tools (Cadence) Understand design flows Understand behavioral, structural, and physical specifications Be able to

More information

Reflection, Refraction and Polarization of Light

Reflection, Refraction and Polarization of Light Reflection, Refraction and Polarization of Light Physics 246/Spring2012 In today's laboratory several properties of light, including the laws of reflection, refraction, total internal reflection and polarization,

More information

What is Smart Dust? Nodes in Smart Dust are called Motes.

What is Smart Dust? Nodes in Smart Dust are called Motes. Smart Dust Contents What is Smart Dust? How its work? History of smart dust. Smart Dust Mote Introduction Architecture Smart Dust Components Measurement, characteristic, & working of smart dust Communication

More information

A Design Process Project Lead The Way, Inc.

A Design Process Project Lead The Way, Inc. A Design Process Introduction 2011 Project Lead The Way, Inc. What Is Design? The word design is often used as a generic term that refers to anything that was made by a conscious human effort. Design is

More information

Stepwise Refinement. Lecture 12 COP 3014 Spring February 2, 2017

Stepwise Refinement. Lecture 12 COP 3014 Spring February 2, 2017 Stepwise Refinement Lecture 12 COP 3014 Spring 2017 February 2, 2017 Top-Down Stepwise Refinement Top down stepwise refinement is a useful problem-solving technique that is good for coming up with an algorithm.

More information

Part 2: Principles for a System-Level Design Methodology

Part 2: Principles for a System-Level Design Methodology Part 2: Principles for a System-Level Design Methodology Separation of Concerns: Function versus Architecture Platform-based Design 1 Design Effort vs. System Design Value Function Level of Abstraction

More information

Chapter 5: Structural Modeling

Chapter 5: Structural Modeling Chapter 5: Structural Modeling Objectives Understand the rules and style guidelines for creating CRC cards, class diagrams, and object diagrams. Understand the processes used to create CRC cards, class

More information

Slides for courses based on the textbook

Slides for courses based on the textbook Slides for courses based on the textbook 1 Author: Professor Nigel Cross Publisher: John Wiley & Sons Ltd., 2008 (4th edition) ISBN: 978-0-470-51926-4 2 Contents Part One: Understanding Design 1 The Nature

More information

Spiral 2-8. Cell Layout

Spiral 2-8. Cell Layout 2-8.1 Spiral 2-8 Cell Layout 2-8.2 Learning Outcomes I understand how a digital circuit is composed of layers of materials forming transistors and wires I understand how each layer is expressed as geometric

More information

/ / / x means sum of scores and n =/ f is the number of scores. J 14. Data. Knowing More. Mean, Median, Mode

/ / / x means sum of scores and n =/ f is the number of scores. J 14. Data. Knowing More. Mean, Median, Mode Mean, Median, Mode The mean of a data set is written as xr (pronounced x-bar ). It is the arithmetic average of the data set. sumofscores x x x r = or xr = = number of scores n f where x means sum of scores

More information

Semantic Web. Ontology Engineering and Evaluation. Morteza Amini. Sharif University of Technology Fall 93-94

Semantic Web. Ontology Engineering and Evaluation. Morteza Amini. Sharif University of Technology Fall 93-94 ه عا ی Semantic Web Ontology Engineering and Evaluation Morteza Amini Sharif University of Technology Fall 93-94 Outline Ontology Engineering Class and Class Hierarchy Ontology Evaluation 2 Outline Ontology

More information

Multi-criteria Decision Analysis

Multi-criteria Decision Analysis Multi-criteria Decision Analysis LAB 6: Utility functions, raster algebra and ranking results In this lab session you will learn how to perform MCDA making use of the value/utility function approach as

More information

Acute Node Failure Detection in Wireless Sensor Networks

Acute Node Failure Detection in Wireless Sensor Networks Acute Node Failure Detection in Wireless Sensor Networks Final Proposal 10/11/13 Sponsor: Air Force Research Laboratory Facilitator: Dr. Tongtong Li David Rogers Stu Andrzejewski Brad Garrod Kelly Desmond

More information

DESIGN OF EFFICIENT ROUTING ALGORITHM FOR CONGESTION CONTROL IN NOC

DESIGN OF EFFICIENT ROUTING ALGORITHM FOR CONGESTION CONTROL IN NOC DESIGN OF EFFICIENT ROUTING ALGORITHM FOR CONGESTION CONTROL IN NOC 1 Pawar Ruchira Pradeep M. E, E&TC Signal Processing, Dr. D Y Patil School of engineering, Ambi, Pune Email: 1 ruchira4391@gmail.com

More information

CC532 Collaborative System Design

CC532 Collaborative System Design CC532 Collaborative Design Part I: Fundamentals of s Engineering 4. s Interoperation/Integration DoD Architecture Framework (DoDAF) 2 of 24 Architecture of a system The fundamental organization of a system

More information

Design of Transport Triggered Architecture Processor for Discrete Cosine Transform

Design of Transport Triggered Architecture Processor for Discrete Cosine Transform Design of Transport Triggered Architecture Processor for Discrete Cosine Transform by J. Heikkinen, J. Sertamo, T. Rautiainen,and J. Takala Presented by Aki Happonen Table of Content Introduction Transport

More information

HOW TO INVENT AN ALGORITHM

HOW TO INVENT AN ALGORITHM HOW TO INVENT AN ALGORITHM Here are all the ideas from the previous topics combined into a strategy for inventing algorithms. How to Invent an Algorithm Step What? How? 1 Understand the problem by solving

More information

Copyright Wyyzzk, Inc Version 5.0. Introduction to Software Architecture

Copyright Wyyzzk, Inc Version 5.0. Introduction to Software Architecture Introduction to Software Architecture Lesson Goal & Objectives Understand the purpose of software architecture. Upon completion of the lesson, the participant will be able to: Describe the purpose of software

More information

Data Mining. SPSS Clementine k-means Algorithm. Spring 2010 Instructor: Dr. Masoud Yaghini. Clementine

Data Mining. SPSS Clementine k-means Algorithm. Spring 2010 Instructor: Dr. Masoud Yaghini. Clementine Data Mining SPSS 12.0 6. k-means Algorithm Spring 2010 Instructor: Dr. Masoud Yaghini Outline K-Means Algorithm in K-Means Node References K-Means Algorithm in Overview The k-means method is a clustering

More information

Telling a Story Visually. Copyright 2012, Oracle. All rights reserved.

Telling a Story Visually. Copyright 2012, Oracle. All rights reserved. What Will I Learn? Objectives In this lesson, you will learn how to: Compare and define an animation and a scenario Demonstrate how to use the four problem solving steps to storyboard your animation Use

More information

EE586 VLSI Design. Partha Pande School of EECS Washington State University

EE586 VLSI Design. Partha Pande School of EECS Washington State University EE586 VLSI Design Partha Pande School of EECS Washington State University pande@eecs.wsu.edu Lecture 1 (Introduction) Why is designing digital ICs different today than it was before? Will it change in

More information

Lecture 8 Requirements Engineering

Lecture 8 Requirements Engineering Lecture 8 Requirements Engineering Software Engineering ITCS 3155 Fall 2008 Dr. Jamie Payton Department of Computer Science University of North Carolina at Charlotte September 18, 2008 Lecture Overview

More information

L1 - Introduction. Contents. Introduction of CAD/CAM system Components of CAD/CAM systems Basic concepts of graphics programming

L1 - Introduction. Contents. Introduction of CAD/CAM system Components of CAD/CAM systems Basic concepts of graphics programming L1 - Introduction Contents Introduction of CAD/CAM system Components of CAD/CAM systems Basic concepts of graphics programming 1 Definitions Computer-Aided Design (CAD) The technology concerned with the

More information

QA Best Practices: A training that cultivates skills for delivering quality systems

QA Best Practices: A training that cultivates skills for delivering quality systems QA Best Practices: A training that cultivates skills for delivering quality systems Dixie Neilson QA Supervisor Lynn Worm QA Supervisor Maheen Imam QA Analyst Information Technology for Minnesota Government

More information

Part 4. Decomposition Algorithms Dantzig-Wolf Decomposition Algorithm

Part 4. Decomposition Algorithms Dantzig-Wolf Decomposition Algorithm In the name of God Part 4. 4.1. Dantzig-Wolf Decomposition Algorithm Spring 2010 Instructor: Dr. Masoud Yaghini Introduction Introduction Real world linear programs having thousands of rows and columns.

More information

Introduction to User Stories. CSCI 5828: Foundations of Software Engineering Lecture 05 09/09/2014

Introduction to User Stories. CSCI 5828: Foundations of Software Engineering Lecture 05 09/09/2014 Introduction to User Stories CSCI 5828: Foundations of Software Engineering Lecture 05 09/09/2014 1 Goals Present an introduction to the topic of user stories concepts and terminology benefits and limitations

More information

Weighted Powers Ranking Method

Weighted Powers Ranking Method Weighted Powers Ranking Method Introduction The Weighted Powers Ranking Method is a method for ranking sports teams utilizing both number of teams, and strength of the schedule (i.e. how good are the teams

More information

dt+ux Design Thinking for User Experience Design, Prototyping & Evaluation Autumn 2015 Prof. James A. Landay, Stanford University

dt+ux Design Thinking for User Experience Design, Prototyping & Evaluation Autumn 2015 Prof. James A. Landay, Stanford University DESIGN THINKING FOR USER EXPERIENCE DESIGN + PROTOTYPING + EVALUATION Hall of Fame or Shame? Concept Videos Podcasts App Apple Inc. Prof. James A. Landay Computer Science Department Stanford University

More information

CATALOG FOR BASE CONTRACT MAY 20 TH 2010 MAY 19 TH 2015 MICROCOM DESIGN, INC. GSA SCHEDULE 871 PROFESSIONAL ENGINEERING SERVICES (PES)

CATALOG FOR BASE CONTRACT MAY 20 TH 2010 MAY 19 TH 2015 MICROCOM DESIGN, INC. GSA SCHEDULE 871 PROFESSIONAL ENGINEERING SERVICES (PES) GSA SCHEDULE 871 PROFESSIONAL ENGINEERING SERVICES (PES) CONTRACT NO: 10948 C BEAVER DAM ROAD COCKEYSVILLE, MD 21030 PHONE: (410) 771-1070 FAX: (410) 771-0018 www.microcomdesign.com 1 of 1 TABLE OF CONTENTS

More information

Analysis and Design with the Universal Design Pattern

Analysis and Design with the Universal Design Pattern Analysis and Design with the Universal Design Pattern by Koni Buhrer Software Engineering Specialist Rational Software Developing large software systems is notoriously difficult and unpredictable. Software

More information

Interaction Design

Interaction Design Interaction Design 9-12-2012 Overview of Interaction Design Understanding the Problem Space Conceptualizing the Design Space HW#2 posted, due Wednesday 9/19 Activity#3 due Monday, 9/24/12 Select your presentation

More information

Parallel Programming with MPI and OpenMP

Parallel Programming with MPI and OpenMP Parallel Programming with MPI and OpenMP Michael J. Quinn Chapter 6 Floyd s Algorithm Chapter Objectives Creating 2-D arrays Thinking about grain size Introducing point-to-point communications Reading

More information

High-Level Synthesis (HLS)

High-Level Synthesis (HLS) Course contents Unit 11: High-Level Synthesis Hardware modeling Data flow Scheduling/allocation/assignment Reading Chapter 11 Unit 11 1 High-Level Synthesis (HLS) Hardware-description language (HDL) synthesis

More information

SOFTWARE ARCHITECTURE & DESIGN INTRODUCTION

SOFTWARE ARCHITECTURE & DESIGN INTRODUCTION SOFTWARE ARCHITECTURE & DESIGN INTRODUCTION http://www.tutorialspoint.com/software_architecture_design/introduction.htm Copyright tutorialspoint.com The architecture of a system describes its major components,

More information

Reflection, Refraction and Polarization of Light Physics 246

Reflection, Refraction and Polarization of Light Physics 246 Reflection, Refraction and Polarization of Light Physics 46 In today's laboratory several properties of light, including the laws of reflection, refraction, total internal reflection and polarization,

More information

INSTRUCTIONAL PLAN L( 3 ) T ( ) P ( ) Instruction Plan Details: DELHI COLLEGE OF TECHNOLOGY & MANAGEMENT(DCTM), PALWAL

INSTRUCTIONAL PLAN L( 3 ) T ( ) P ( ) Instruction Plan Details: DELHI COLLEGE OF TECHNOLOGY & MANAGEMENT(DCTM), PALWAL DELHI COLLEGE OF TECHNOLOGY & MANAGEMENT(DCTM), PALWAL INSTRUCTIONAL PLAN RECORD NO.: QF/ACD/009 Revision No.: 00 Name of Faculty: Course Title: Theory of elasticity L( 3 ) T ( ) P ( ) Department: Mechanical

More information

CEER Cyber-Physical Testbeds (a generational leap)

CEER Cyber-Physical Testbeds (a generational leap) CEER Cyber-Physical Testbeds (a generational leap) CEER: Cyber-Physical Experimentation (testbed operation support) DATA ASSETS CLOUD Customer TESTBED PEOPLE PROVISION LOCAL SCIENCE Other Testbeds Testbed

More information

Introduction To Systems Engineering CSC 595_495 Spring 2018 Professor Rosenthal Midterm Exam Answer Key

Introduction To Systems Engineering CSC 595_495 Spring 2018 Professor Rosenthal Midterm Exam Answer Key Part 1. Each question is worth 4 points. 1. Define what a system is. Introduction To Systems Engineering CSC 595_495 Spring 2018 Professor Rosenthal Midterm Exam Answer Key A system is a construct or collection

More information

01 1 Electronic Design Automation (EDA) the correctness, testability, and compliance of a design is checked by software

01 1 Electronic Design Automation (EDA) the correctness, testability, and compliance of a design is checked by software 01 1 Electronic Design Automation (EDA) 01 1 Electronic Design Automation (EDA): (Short Definition) The use of software to automate electronic (digital and analog) design. Electronic Design Automation

More information

EXAM PREPARATION GUIDE

EXAM PREPARATION GUIDE EXAM PREPARATION GUIDE PECB Certified ISO/IEC 27005 Risk Manager The objective of the Certified ISO/IEC 27005 Risk Manager examination is to ensure that the candidate has the knowledge and the skills to

More information

Self Sustaining Arduino

Self Sustaining Arduino Description This document is a tutorial for creating a self sustaining Arduino board, by harnessing solar energy. It would be incorporated with a rechargeable 9V battery. What makes this unique is that

More information

Characteristic of the Proposed System. Characteristic of the Proposed System DFD. ER Diagram. Functions used DISADVANTAGES OF PRESENT WORKING SYSTEM

Characteristic of the Proposed System. Characteristic of the Proposed System DFD. ER Diagram. Functions used DISADVANTAGES OF PRESENT WORKING SYSTEM Table of contents:- Project Description Functions used Project Vision Feasibility Study Working Of Present System DISADVANTAGES OF PRESENT WORKING SYSTEM Characteristic of the Proposed System Characteristic

More information

Outline. CPE/EE 422/522 Advanced Logic Design L15. Files. Files

Outline. CPE/EE 422/522 Advanced Logic Design L15. Files. Files Outline CPE/EE 422/522 Advanced Logic Design L15 Electrical and Computer Engineering University of Alabama in Huntsville VHDL What we know (additional topics) Attributes Transport and Inertial Delays Operator

More information

Component-Based Software Engineering TIP

Component-Based Software Engineering TIP Component-Based Software Engineering TIP X LIU, School of Computing, Napier University This chapter will present a complete picture of how to develop software systems with components and system integration.

More information

Introduction to Electronic Design Automation. Model of Computation. Model of Computation. Model of Computation

Introduction to Electronic Design Automation. Model of Computation. Model of Computation. Model of Computation Introduction to Electronic Design Automation Model of Computation Jie-Hong Roland Jiang 江介宏 Department of Electrical Engineering National Taiwan University Spring 03 Model of Computation In system design,

More information

Complexity. Object Orientated Analysis and Design. Benjamin Kenwright

Complexity. Object Orientated Analysis and Design. Benjamin Kenwright Complexity Object Orientated Analysis and Design Benjamin Kenwright Outline Review Object Orientated Programming Concepts (e.g., encapsulation, data abstraction,..) What do we mean by Complexity? How do

More information

ZigBee Wireless Transceiver Engineering Options

ZigBee Wireless Transceiver Engineering Options White Paper ZigBee Wireless Transceiver Engineering Options Murata Electronics, North America Realizing this new standard s automation benefits and there are many requires navigating your engineering options

More information

Lecture 19 Engineering Design Resolution: Generating and Evaluating Architectures

Lecture 19 Engineering Design Resolution: Generating and Evaluating Architectures Lecture 19 Engineering Design Resolution: Generating and Evaluating Architectures Software Engineering ITCS 3155 Fall 2008 Dr. Jamie Payton Department of Computer Science University of North Carolina at

More information

RAPTR SAT-X. University of Northern Colorado. Conceptual Design Review. Shiely, Woods, Aken, Adamson 10/4/2011

RAPTR SAT-X. University of Northern Colorado. Conceptual Design Review. Shiely, Woods, Aken, Adamson 10/4/2011 RAPTR SAT-X Conceptual Design Review University of Northern Colorado Shiely, Woods, Aken, Adamson 10/4/2011 Mission Overview - Mission Statement The RAPTR SAT-X team intends to develop a highly reliable,

More information

ASSESSMENT GUIDE LEMBAGA PEPERIKSAAN MALAYSIA KEMENTERIAN PELAJARAN MALAYSIA

ASSESSMENT GUIDE LEMBAGA PEPERIKSAAN MALAYSIA KEMENTERIAN PELAJARAN MALAYSIA ASSESSMENT GUIDE LEMBAGA PEPERIKSAAN MALAYSIA KEMENTERIAN PELAJARAN MALAYSIA 008 Hak Cipta Kerajaan Malaysia CONTENTS.0 Introduction Page.0 Objectives of UPSR PEKA.0 The Characteristics of UPSR PEKA -.

More information

Review For Exam 2. Fundamentals of Data & Signals. Summary Questions. School of Business Eastern Illinois University

Review For Exam 2. Fundamentals of Data & Signals. Summary Questions. School of Business Eastern Illinois University School of Business Eastern Illinois University Review For Exam 2 March 9, 2010 Abdou Illia, Spring 2010 School of Business Eastern Illinois University Fundamentals of Data & Signals Summary Questions 3

More information

Autodesk Conceptual Design Curriculum 2011 Student Workbook Unit 2: Parametric Exploration Lesson 1: Parametric Modeling

Autodesk Conceptual Design Curriculum 2011 Student Workbook Unit 2: Parametric Exploration Lesson 1: Parametric Modeling Autodesk Conceptual Design Curriculum 2011 Student Workbook Unit 2: Parametric Exploration Lesson 1: Parametric Modeling Overview: Parametric Modeling In this lesson, you learn the basic principles of

More information

Chapter 2 Overview of the Design Methodology

Chapter 2 Overview of the Design Methodology Chapter 2 Overview of the Design Methodology This chapter presents an overview of the design methodology which is developed in this thesis, by identifying global abstraction levels at which a distributed

More information

HMS814 / HMS816 Portable Reader/Writers

HMS814 / HMS816 Portable Reader/Writers Features Epoxy Encapsulated Unaffected by Paint, Dust, Dirt and Solvents Uses Safe, Reliable, Low- Frequency Radio Waves Passive Tag Requires No Batteries Automatic Program Start-up Applications Material

More information

New York State Testing Program Mathematics Test

New York State Testing Program Mathematics Test New York State Testing Program Mathematics Test 2013 Turnkey Training Grade 6 Extended-response (3-point) Sample Question Guide Set Page 0 8 2 A closed box in the shape of a rectangular prism has a length

More information

Computer-System Organization (cont.)

Computer-System Organization (cont.) Computer-System Organization (cont.) Interrupt time line for a single process doing output. Interrupts are an important part of a computer architecture. Each computer design has its own interrupt mechanism,

More information

Lab A: Using Windows 2000 Help

Lab A: Using Windows 2000 Help Lab A: Using Windows 2000 Help Slide Objective To introduce the lab. Lead-in In this lab, you will use Windows 2000 Help to locate information. Module 2: Administration of a Windows 2000 Network 7 *****************************ILLEGAL

More information

MGA Developing Interactive Systems (5 ECTS), spring 2017 (16 weeks)

MGA Developing Interactive Systems (5 ECTS), spring 2017 (16 weeks) MGA 672 - Developing Interactive Systems (5 ECTS), spring 2017 (16 weeks) Lecturer: Ilja Šmorgun ilja.smorgun@idmaster.eu, Sónia Sousa sonia.sousa@idmaster.eu Contact Details: All email communication regarding

More information