Speak to a world-class expert now.
1-800-FOR-KKAI (1-800-367-5524)
info@kkai.com
PrimeTrack® Instant Conferencing
PrimeTrack® Project Management System (patent pending)
Lead Consultant
POL is a Electrical Engineer, Senior Engineering Manager, Technical Advisor, Registered Patent Agent, Intellectual Property Management Consultant with world-class expertise in product lifecycle management from concept through market launch, including managing product development, market analysis, product requirements and specification, program and product risk analysis, technology development and acquisition, basic and applied research, engineering and design, product verification and validation, Far East manufacturing, manufacturing support and commercialization.
Contact us now to speak to this world-class, top-level expert.
1-800-FOR-KKAI (1-800-367-5524)
info@kkai.com
Or, contact this expert directly.
For additional or different expertise, browse other top-level expert resumes from our broad offering of Expert Testimony, Failure Analysis, Manufacturing Optimization and a host of other Engineering and Scientific Consulting services.
Learn how KKAI assembles expert teams of any size or skill set combination to meet our clients' needs on a rapid-response basis - no matter how complex the challenge.
Or, peruse our 325 case studies or 475 other expert resumes.
In this case, the client was a supplier of industrial and laboratory infrared temperature measurement equipment. This client was experiencing a problem with one of its products in a line of firmware based, handheld temperature measurement devices that allowed the user to store temperature readings by aiming at the item to be measured, then pressing a button on the device. Client had recently launched a new version in the model lineup using the core software of the other models in the line, with some modifications to address its unique performance characteristics. Previous models, which had been in the market for several years, appeared to function fine, but the new version would occasionally hang up during use.
Client assumed problem was in the storage routines and after weeks of troubleshooting by the staff programmer, this consultant was asked to review the embedded 8051 assembly code to locate any errors in the storage routines. This consultant compared the source code for different models in the line, including the new version, and single-stepped through the code on simulators without being able to duplicate the problem or find anything in the storage routines that might cause the problem.
Consultant traveled to the Client's facility to see the system hang up during use and understand the conditions that caused the problem. After viewing the problem and finding the conditions to repeat it consistently, this KKAI consultant used an in-circuit emulator and data analyzer connected to the same hardware that had exhibited the fault condition. When the fault occurred, the consultant witnessed unexpected, seemingly random, code jumps. By repeatedly causing the problem, seeing where the code jumped to, then carefully analyzing the internal status of the system right up through the time of failure, Consultant was able to locate a stack overflow caused by insufficient stack size and incomplete interrupt handling. This problem did not occur in previous models because subroutines were able to execute fast enough to handle sequential interrupts and push back off the stack before the next interrupt. Due to the increased computation time required for the new model and additional registers required to be saved on the stack during an interrupt, a series of sequential interrupts from the user could cause the stack to overflow only under certain conditions, causing the unit to hang up.
The problem was resolved by: a) repositioning the stack in RAM to increase the stack size and b) limiting the number of sequential interrupts allowed. Once sequential interrupts reached the limit, the system would momentarily suspend the user interface to handle all subroutine activity before resuming normal operations. Resolution was found in less than two days.
Read other articles by this KKAI Associate:
Benchmarking Aids Performance Specifications
| Electrical Engineer, Senior Engineering Manager, Technical Advisor, Registered Patent Agent, Intellectual Property Management Consultant, product lifecycle management from concept through market launch, including managing product development, market analysis, product requirements and specification, program and product risk analysis, technology development and acquisition, basic and applied research, engineering and design, product verification and validation, Far East manufacturing, manufacturing support and commercialization. | |
| Resume of CHL | chemist, biotechnology consultant, product and process validation consultant, quality assurance consultant, accident investigation, accident reconstruction, specialist, forensic analysis, investigation, product liability, expert witness testimony, consulting services |
| Resume of CUO | electrical engineer, marketing consultant, analyst, sales manager, consultant, specialist, forensic analysis investigation expert witness testimony, engineering consulting services |
| Resume of HBT | sales and marketing specialist, manufacturing and process improvement expert, program and project manager, management consultant, specialist, forensic analysis, investigation, product liability, expert witness testimony, patent infringement, expert witness testimony, consulting services |
| Resume of VHN | chemical engineer, research and development consultant, pharmaceutical and nutraceutical product development specialist, technology and manufacturing consultant, engineering failure analysis, accident investigation, accident reconstruction, specialist, forensic analysis, investigation, product liability, expert witness testimony, patent infringement, expert witness testimony, engineering consulting services |
| Resume of GEP | mechanical engineer, systems engineer, forensics engineer, technical consultant, program manager with emphasis in construction, manufacturing, power generation, aerospace, and product development, forensic investigation and analysis, expert witness testimony, engineering consulting services |
To search for specific expertise, enter your search query (type of
expertise you are seeking) in the box below, choose to search the entire
Rapid-Response site or just resumes and brochures, then click the search button.
Please note that the list of resumes available online is a select subset of our
vast database. If your search of our site does not reveal the expertise you are
seeking, please call us toll-free (in the U.S.) at 1-800-367-5524 or
contact us for more information and we will gladly assist you in
locating the specific expertise you require.
Have an urgent litigation support or engineering and scientific consulting need? Contact KKAI now for world-class, expert rapid response.
1-800-FOR-KKAI (1-800-367-5524)
info@kkai.com
BACK TO THE TOP OF THIS PAGE
Kevin Kennedy & Associates, Inc.
Rapid Response Engineering® Solutions
3905 Vincennes Road, Suite 320
Indianapolis, Indiana 46268
(317) 536-7000 voice
(317) 536-7220 fax