SYSTEM AND METHODOLOGY PROVIDING COMPILER-ASSISTED REFACTORING

Patent №

US 6,804,682

Granted

2004-10-12

Filed 2002

Owner

BORLAND SOFTWARE CORPORATION

Lab

AI components

2

nlp · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10209283

A system providing an improved method for compiler-assisted refactoring of a software application is described. Upon receiving a request for refactoring of a software application (e.g., changing a given symbol of the application), the binary files of the application are parsed to identify those binary files containing references to the given symbol. The source files of the identified binary files are then retrieved and fed into a compiler. The compiler is used to generate a list of all uses of the given symbol in the software application. This list includes not only the text name of the symbol, but also type information and position information regarding its location(s) in the source file. Based upon the list, changes are applied to the software application.

AI classification

AI hardware1.00
Natural language0.98
Knowledge representation0.24
Machine learning0.02
Planning0.00
Evolutionary computation0.00
Speech0.00
Vision0.00

Ownership

BORLAND SOFTWARE CORPORATION

assignment · 131640374

Assignors

KEMPER, CHRISTIAN K., HOWE, MARK K.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC