Method and apparatus for detecting a lower level software reusab

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 1750, G06F 1730

Patent

active

055902707

ABSTRACT:
A reverse engineering method for supporting software reuse in generating an upper level software product from a lower level software product allowing the reuse of some software product's among multi-level software products ranging from an upper level data flow to a lower level job flow. The method includes the steps of: generating an upper level software product using a lower level software product; generating relational information between the lower and upper level software products; inputting a request for changing the upper level software product via an input/output interface; changing the upper level software product in response to the change request; and detecting a reusable field of the lower level software product which is not to be changed, in response to a change of the upper level software product. A pair of the lower level software product and the upper level software product comprise an internal design and an external design which is higher in level than coded programs and an external design and detailed requirements a user supplied. Information representative of a reusable field with no change and a field that is not reusable which requires a change of the lower level software product, may be provided. The information is obtained by comparing the upper level software product with the lower level software product.

REFERENCES:
patent: 4028538 (1977-06-01), Olander, Jr. et al.
patent: 4366553 (1982-12-01), Spangler et al.
patent: 4742467 (1988-05-01), Messerich et al.
patent: 4796179 (1989-01-01), Lehman et al.
patent: 4809170 (1989-02-01), Leblang et al.
patent: 4831580 (1989-05-01), Yamada
patent: 4860203 (1989-08-01), Corrigan et al.
patent: 4870397 (1989-09-01), Soto et al.
patent: 4949253 (1990-08-01), Chigira et al.
patent: 5133063 (1992-07-01), Naito et al.
patent: 5187788 (1993-02-01), Marmelstein
patent: 5204960 (1993-04-01), Smith et al.
patent: 5230050 (1993-07-01), Iisuka et al.
patent: 5233513 (1993-08-01), Doyle
patent: 5287488 (1994-02-01), Sakata et al.
patent: 5325531 (1994-06-01), McKeeman et al.
patent: 5446911 (1995-08-01), Juso et al.
Lawson, H. W., "Philosophies for Engineering Computer-Based Systems", Computer Magazine, vol. 23 No. 12, pp. 52-63 Dec. 1990.
Parker T. "A Baker's Dozen CASE Tools for PCs and Workstations.", Computer Language, vol. 6, No. 1, pp. 91-106.
Rajlich et al, "Visual Support For Programming-in-the-Large", Oct. 1988, pp. 92-99.
Benedusi et al, "A Reverse Engineering Methodology . . . for Software Maintenance", Oct. 1989, pp. 180-189.
Marmelstein, "The Apex Design System", May 1989, pp. 521-527.
Rosemary Rock-Evans, et al., "Reverse Engineering: Markets, Methods, and Tools", vol. 1, Ovum, Ltd., 1990, pp. 3-33. (Provided in English).

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

Method and apparatus for detecting a lower level software reusab does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for detecting a lower level software reusab, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for detecting a lower level software reusab will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1148756

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