Crash Dump Analysis: An ArrAy Service Offering
Product developers that utilize embedded operating systems frequently find themselves challenged to analyze and diagnose crash dumps in a timely manner. This is particularly true for newer products. It is the rare engineering team that architects their software to support crash dump analysis from the beginning. Therefore most teams struggle until eventually, post GA, they devote resources to put structural improvements in place. But even with those improvements most teams lack the experience factor to apply the “art” of analysis.
ArrAy can help product development companies overcome these obstacles with our Crash Dump Analysis (CDA) service offering. ArrAy has decades of experience in CDA. Leveraging that experience, ArrAy has helped many local companies vastly improve their ability to interpret and resolve crash dump issues, enable the skill to be applied on a more consistent basis among the engineering team, and to greatly reduce the amount of time it takes to reach closure. Critical issues are understood in hours, not days or weeks.
The CDA offering is comprised of four stages:
Assessment
– ArrAy analyzes your product structure and creates a CDA architecture that will “enable” your product to save the software “structures” upon a crash occurrence. A CDA Architecture and Planning document is created and reviewed with the customer for approval.
Enablement
– ArrAy implements the changes into your source, per the planning document.
Tool construction
– ArrAy creates custom tools to that interpret the structures to support the analysis phase.
Knowledge Transfer
– ArrAy works with your team on knowledge transfer. Documentation on what was implemented and how to use the tool is covered in detail. In addition, a working session is conducted where ArrAy engineers review the “art” of analysis. Using proven investigative techniques to interpret the data, ArrAy provides insight into how to reduce the time it takes to reach closure on crash dump issues.