Patent ID: 11940870
Assignee: FAURECIA APTOIDE AUTOMOTIVE, LDA
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. A device for automatically detecting potential failures in a mobile application implemented on an operating system for mobile devices, the mobile application being executable on the operating system installed on a hosting device by executing code instructions stored in an associated executable file, the device comprising a processor configured for implementing:
a module for providing an executable file associated to a mobile application, a module for decompiling said executable file to obtain at least one descriptive file of said mobile application containing descriptive code formatted with a markup language,
a module for providing a plurality of predetermined string patterns related to potential failures, and
a module for searching for a presence of at least one of said string patterns in the at least one descriptive file, and in case of said presence of a detected string pattern, outputting an indication of a potential failure associated to the detected string pattern,
wherein the module for decompiling of said executable file implements a first decompiling with resources further providing said at least one descriptive file and at least one associated resource folder, the module for decompiling of said executable file further implements, in case of failure of said first decompiling with resources, applying a second decompiling without resources in order to obtain said at least one descriptive file.