400 Commonwealth Drive, Warrendale, PA 15096-0001 U.S.A. Tel: (724) 776-4841 Fax: (724) 776-5760 Web: www.sae.org
2005-01-0075
Testing Embedded Engine Controllers Using
Programmable Test Techniques
Ronald J. DeKoekkoek, Roberto I. DePaula and Daniel J. Richardson
General Motors Corporation
Reprinted From: Electr onic Engine Controls 2005
(SP-1975)
2005 SAE World Congress
Detroit, Michigan
April 11-14, 2005
SAE TECHNICAL
PAPER SERIESDownloaded from SAE International by University of Minnesota, Wednesday, August 01, 2018The Engineering Meetings Board has approved this paper for publication. It has successfully completed
SAE’s peer review process under the supervision of the session organizer. This process requires a
minimum of three (3) reviews by industry experts.
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or
transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise,without the prior written permission of SAE.
For permission and licensing requests contact:
SAE Permissions
400 Commonwealth DriveWarrendale, PA 15096-0001-USAEmail:
[email protected]: 724-772-4028Fax: 724-772-4891
For multiple print copies contact:
SAE Customer ServiceTel: 877-606-7323 (inside USA and Canada)Tel: 724-776-4970 (outside USA)Fax: 724-776-1615Email: Customer
[email protected]
ISSN 0148-7191Copyright © 2005 SAE International
Positions and opinions advanced in this paper are those of the author(s) and not necessarily those of SAE.
The author is solely responsible for the content of the paper. A process is available by which discussions
will be printed with the pap er if it is publishe d in SAE Transactions.
Persons wishing to submit papers to be considered for presentation or publication by SAE should send themanuscript or a 300 word abstract to Secretary, Engineering Meetings Board, SAE.
Printed in USADownloaded from SAE International by University of Minnesota, Wednesday, August 01, 2018ABSTRACT
Control System testing determines whether the embedded
controller (software and its HWIO / hardware system) are
operating according to specification. General Motors
Powertrain (GMPT) has increased its span of test coverage
through the use of automated testing. Further use of this type
of testi ng is advised to enhance quality in a field that is rapidly
growing more complex.
MAIN SECTION
DEFINITION
The use of automated testing has been a valuable testing
option for Powertrain controllers for years. Tool evolution has
made this more affordable and software reuse and complexity
has made this a necessary need. Strategic use of these tools is
a priority for best software quality.
Controller Programmable Testing (CPT) is known by many
names - , lights out testing, automation, auto test are a few of
the common names. The intent of this process is to evaluate
production intent code, with its HWIO, in the engine controller
using a computer controlled test cycle. The computer operated
test cycle allows time specified setting of the Engine
Control ler’s inputs and monitoring of the controllers outputs
and additional viewing of the controllers communication nodes
and global variables. The testing specifies expected results
for the CPT cycles and generates a report to document the
results.
BENEFITS OF CPT
1. Repeatability: Well written CPT tests define the state
of all the controller’s inputs and execute the control of
these settings and monitors the controller’s parameters
and outputs in a programmed and repeatable sequence. 2. Minimal Execution Ef forts: Once the CPT sequence is
written the execution of these tests takes minimal effort.
Set up requires initializing the test tool and configuration
files for a given software set and hardware system. Once
the set up is complete the user needs to star t the test and
wait for the results. The user does not have to be on-site,
but can review results later.