Darjeeling icon indicating copy to clipboard operation
Darjeeling copied to clipboard

Add ProgramEvidence class to store the results of modular analysis

Open ChrisTimperley opened this issue 4 years ago • 1 comments

To allow Darjeeling to efficiently exploit the results of multiple, modular analyses, we should add a ProgramEvidence class that simply records named, immutable articles of evidence that can be used during repair (or further analysis steps).

In a subsequent update, we allow individual analysis and repair operations to specify the evidence that they require and produce via requires and produces. We can then use an efficient scheduler to split the workload of collecting evidence across as many cores as possible.

ChrisTimperley avatar Dec 06 '20 20:12 ChrisTimperley

This is a more general approach to #265

ChrisTimperley avatar Dec 06 '20 20:12 ChrisTimperley