×

System and method for automatically determining relationships between software artifacts using multiple evidence sources

  • US 9,430,591 B2
  • Filed: 02/05/2015
  • Issued: 08/30/2016
  • Est. Priority Date: 10/20/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system, comprising:

  • a memory and at least one processor coupled to the memory;

    a first creation component, executed via the at least one processor, wherein the first creation component is configured to create a first element;

    a second creation component, executed via the at least one processor, wherein the second creation component is configured to create a second element;

    a third creation component, executed via the at least one processor, wherein the third creation component is configured to create a third element;

    a first assessor, executed via the at least one processor, wherein the first assessor is configured to obtain a first overall assessment pertaining to putative existence of at least a first relationship between said first and second elements; and

    a second assessor, executed via the at least one processor, wherein the second assessor is configured to obtain a second overall assessment pertaining to putative existence of at least a second relationship between said second and third elements;

    wherein the first assessor comprises a plurality of first assessment components executed via the at least one processor to obtain a first plurality of respective sub-assessments, wherein the first plurality of respective sub-assessments are combined to yield the first overall assessment;

    wherein the second assessor comprises a plurality of second assessment components executed via the at least one processor to obtain a second plurality of respective sub-assessments, wherein the second plurality of respective sub-assessments are combined to yield the second overall assessment;

    wherein each of the first plurality of respective sub-assessments are represented as one of two or more discrete logical values, which are logically combined to yield the first overall assessment; and

    wherein each of the second plurality of respective sub-assessments are represented as one of the two or more discrete logical values, which are logically combined to yield the second overall assessment.

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