×

Method for generating a software module from multiple software modules based on extraction and composition

  • US 6,757,887 B1
  • Filed: 04/14/2000
  • Issued: 06/29/2004
  • Est. Priority Date: 04/14/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for generating a software module based upon elements from multiple software modules, the method comprising the steps of:

  • extracting a plurality of sets of elements from the multiple software modules based upon at least one extraction criterion;

    identifying any elements in the sets that violate at least one correctness and completeness criterion, and automatically bringing the violating elements into compliance with the at least one correctness and completeness criterion;

    generating a plurality of single software modules, wherein each of the single software modules contains one of the sets of elements; and

    composing the plurality of single software modules with one another, with other software modules, or any combination thereof, to form a final, single software modules;

    wherein said extracting step further comprises the steps of;

    classifying the elements in the multiple software modules according to concerns the elements pertain to;

    representing the concerns by a multi-dimensional space, wherein each dimension represents a type of concern, each coordinate on a dimension represents a concern of that type, and each point in the space represents an element; and

    representing the at least one extraction criterion in terms of the multi-dimensional space.

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