System and methodology for asynchronous code refactoring...

Data processing: software development – installation – and managem – Software program development tool – Editing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S111000, C717S112000, C717S113000

Reexamination Certificate

active

07370318

ABSTRACT:
A system and methodology for asynchronous code refactoring with symbol injection is described. In one embodiment, for example, a method is described for refactoring a plurality of interdependent software modules that reside in separate projects, the method comprises steps of: in response to a change that affects a particular symbol of a software module that resides in a first project, refactoring the software module of the first project to propagate the change to all instances of the particular symbol in the software module; during the refactoring of the software module of the first project, recording meta data about the refactoring that is required to effect the change; and automatically propagating the change to a dependent software module residing in a second project, by refactoring the dependent software module based on the recorded meta data about the refactoring that occurred to the software module of the first project.

REFERENCES:
patent: 5583983 (1996-12-01), Schmitter
patent: 5671415 (1997-09-01), Hossain
patent: 5754858 (1998-05-01), Broman et al.
patent: 5870753 (1999-02-01), Chang et al.
patent: 5881230 (1999-03-01), Christensen et al.
patent: 5946486 (1999-08-01), Pekowski
patent: 6026238 (2000-02-01), Bond et al.
patent: 6662359 (2003-12-01), Berry et al.
patent: 6704926 (2004-03-01), Blandy et al.
patent: 6704927 (2004-03-01), Bak et al.
patent: 6804682 (2004-10-01), Kemper et al.
patent: 6804686 (2004-10-01), Stone et al.
patent: 6807548 (2004-10-01), Kemper
patent: 6851105 (2005-02-01), Coad et al.
patent: 6904590 (2005-06-01), Ball et al.
patent: 6973646 (2005-12-01), Bordawekar et al.
patent: 7076762 (2006-07-01), Fisher
patent: 7076764 (2006-07-01), Kramer
patent: 7168062 (2007-01-01), Schmitter
patent: 7237236 (2007-06-01), Kershenbaum et al.
patent: 2004/0261057 (2004-12-01), Shinomi
Li, et al. “Tool Support for Refactoring Functional Programs”, Aug. 28, 2003, ACM, p. 27-38.
K. Maruyama, “Automated Method-Extraction Refactoring by Using Block-Based Slicing”, 2001, ACM, p. 31-40.
Counsell, et al. “Trends in Java code changes: the key to identification of refactorings?” 2003, PPPJ, p. 1-4.
Garrido, et al. “Challenges of Refactoring C programs”, 2002, ACM, p. 6-14.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and methodology for asynchronous code refactoring... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and methodology for asynchronous code refactoring..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and methodology for asynchronous code refactoring... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3983514

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.