Abstract— Re-engineering a product is needed for various reasons, and one main reason is to recreate a product for which the original designer/ manufacturer, is no longer available to provide a required replacement/support needed for business continuity. In many of the instances these products also lack the design documentation.