Patent · US Active

Detection of degenerate software forms in object oriented code

US10346287B1 · kind B1 · utility

6Cited by
9References
4Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJun 6, 2018
Grant dateJul 9, 2019
Priority date
Expiry dateJun 6, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/362
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The current invention generally relates to analysis of software and more specifically to techniques for identifying integrated code elements, e.g., those that pose harm to the software under analysis. The invention enables the automatic detection of degenerate software forms, e.g., those that violate SOLID principles. The invention also enables the automatic detection of code elements related to state. The invention provides a hybrid approach to software analysis using a pseudo-compilation process to enable control- and data-flow analysis using heuristic analysis algorithms to detect degenerate software forms at the higher semantic level usually inaccessible to static analysis tools.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.