Model Based Design: Delivering Quality Electronic Products Faster     

On-site
Delivery
Open
Enrollment

I.D.# C0806Printable Description
Duration: 2 Days

As new technologies proliferate, as change happens faster and faster, and as customers demand the latest electronic features "NOW", a new paradigm for product development has emerged. Recent advances in the capabilities of software tools now make possible an entire product development process in a virtual environment, with more speed and power than will ever be possible on a bench. This two-day course will provide you with math-based tools to greatly accelerate electronic product development, and to simultaneously deliver a more robust design. Participants will learn the basic theory of finite state machines with a heavy emphasis on simple, real-world examples. Through a series of hands-on learning modules, attendees will gain the understanding and experience to build an executable spec simulation environment. Tools and techniques will be provided so that the attendees can bring these skills back to work and implement the process immediately. Companies which use the executable spec methodology will soon dominate the market for mobile mechatronics.

Learning Objectives
By attending this seminar, you will be able to:

  • Work smarter - leverage brainpower with software tools to design more robust products
  • Work faster - bring products to market more quickly, and start the next product sooner
  • Improve schedule confidence - fewer surprises, less risk of late re-design
  • Facilitate collaborative engineering design work through a common methodology
  • Create a re-use library of executable specs
  • Implement the verification process concurrently with the design process
  • Improve quality of the design from the start

Who Should Attend
This course is valuable to both managers and engineers who want to improve product time-to-market, quality, and overall development costs. Systems/controls, electrical, mechanical and software engineers will learn specific skills to amplify their capabilities and help ensure their future value to the company.

Prerequisites
A basic familiarity with computer-based tools and fluency with keyboard and mouse are essential. The course material is suitable for anyone with a bachelor's degree in engineering.

Topical Outline
DAY ONE

  • Executable Specs and Model Architecture
    • Model-based methodology and work flow
    • Requirements and model-based development
    • High-level design with UML and SimulinkŪ
    • State machines and event-driven applications
    • Model and simulation libraries
    • Hands-on Exercise 1: Creating a Re-use Library
  • Product Design and Implementation
    • Requirements management and traceability
    • The data dictionary
    • Verification and validation strategies and metrics
    • Hardware/software design and development
    • Operating system modeling
    • Hands-on Exercise 2: Home Automation Project
  • Integration Testing and System Validation
    • Hardware-in-the-loop using MATLABŪ
    • Automated test coverage
    • Communications strategies for models
    • Rapid prototyping of automotive electronics
    • General topics in the reduction to production
    • Hands-on Exercise 3: Algorithm Development and Operating System
DAY TWO
  • Examples of Automotive Systems Development
    • Comparison of manual software coding to autocode
    • Body computer specification modeling
    • Passenger presence sensor for airbag disable
    • Audio playback controller program
    • Hands-on Exercise 4: The Window-Open Volume Modulator
  • Metrics and Program Management
    • Estimation of effort
    • Hands-on Exercise 5: Sensor Modeling
    • Case study of rollover simulation environment
    • Hands-on Exercise 6: Quasi-random Testing for Non-Compliance
    • How to manage an executable spec project
    • Hands-on Exercise 7: Model Validation of Executable Specs
  • Corporate Challenges to Model-Based Development and Executable Specs
    • Classic reprints in model-based development
    • Important patents in MBE, CAE and executable specs
    • Source code for select tools, metrics and scripts

Instructor(s): Peter J. Schubert
Dr. Schubert is currently a Senior Director of Research and Development at Packer Engineering, Inc. where he has served as principal investigator on engineering research grants from NASA, the USDA, the Department of Energy, and the General Services Administration. He has over twenty years experience in automotive electronics and was previously a Technical Fellow at Delphi Electronics & Safety where he worked on advanced crash sensing and occupant detection methods. Dr. Schubert teaches vehicle rollover sensing and discrimination algorithms for SAE, has taught numerous courses in model-based design, and delivered an introduction to nanotechnology for the U.S. government. He has 26 U.S. patents and over 50 technical publications covering a wide range of engineering fields. Dr. Schubert has a B.A. in Physics from Washington University, a M.S.E.E. in Electrical Engineering from the University of Cincinnati, and a Ph.D. in Electrical Engineering from Purdue University.

Fees: $1365.00 ; SAE Members: $1092.00 - $1229.00

1.3 CEUs

For additional information, contact SAE Customer Service at 1-877-606-7323 (724/776-4970 outside the U.S. and Canada) or at CustomerService@sae.org.

For a quote on bringing this course to your company site, fill out a Corporate Learning Solutions Request Form

Join SAE Today!
New! SAE Technical Paper Collections - Topics: hybrid powertrains, in-vehicle networks/ software, fuel cells, and more
Network with Colleagues at these Aerospace Events
SAE J1939 Standards Collection on the Web
SAE Training and Education
  • Facebook