×

Automated software modification facilitator

  • US 5,860,007 A
  • Filed: 09/29/1995
  • Issued: 01/12/1999
  • Est. Priority Date: 09/29/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. An automated method, performed by a digital computer, for interactively planning, changing and maintaining software programs composed of constructs, programs and files on interrelated modular architectural, language and text documentation levels, each of which is accessible and displayable as a separate view level through an object-oriented system, wherein a change made on one level automatically informs the operator of and generates all necessary corresponding changes on other levels, comprising the steps of:

  • selecting a view level for display;

    choosing a type of change from a class of changes associated with the selected view level;

    specifying a desired change;

    analyzing the impact of the specified change across all interrelated levels of the software to identify and display other additional changes necessitated by said specified change, if any, including;

    recursively analyzing each identified additional change to further identify and display still other additional changes necessitated by the additional change and subsequent other additional changes, if any, at each view level, determining whether the specified change and any additional changes can be implemented without operator intervention, displaying for an operator a selection of choices for implementing first the specified change and then any additional changes if more than one way of implementing the specified change or any resulting additional changes is available, and requesting operator guidance when the computer is unable to perform the specified change or any additional changes; and

    implementing the originally specified change and any other changes necessitated as a result of said analysis on all view levels automatically without operator intervention.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×