Skip to content

Skalierungs eval#83

Open
BenjaminArp wants to merge 13 commits intoMA-Benjamin_Arpfrom
SkalierungsEval
Open

Skalierungs eval#83
BenjaminArp wants to merge 13 commits intoMA-Benjamin_Arpfrom
SkalierungsEval

Conversation

@BenjaminArp
Copy link
Contributor

No description provided.

@BenjaminArp BenjaminArp marked this pull request as ready for review February 23, 2026 16:57
@BenjaminArp BenjaminArp requested a review from uuqjz February 23, 2026 16:58
mitigations.addAll(
node.getSinkAdditionMitigations(mitigation));
}catch (Exception e) {
// TODO: handle exception
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please handle this exception.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Or throw it with a matching method declaration

StandardOpenOption.APPEND
);

if (!exists) {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It would be cleaner to have a dedicated record for these results and serialize lists of these objects rather than 174 lines of string magic. Any reason why you did it this way?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You already have a runConfic. Couldnt you do a data structure for the reamaining relevant data?


if (solutions.size() > 10000) {
if (deactivateSubsumption)
if (solutions.size() > 100000) {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This changes SAT. I would rather not merge this as is.

Copy link
Collaborator

@uuqjz uuqjz Feb 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You can either revert the file now or before the whole MA gets merged into Main

@@ -624,6 +625,10 @@ private void applyActions(DataFlowDiagramAndDictionary dfd, List<Term> actions)
cast.getOutputLabels()
.add(label);
}
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why do you change the mechanic here?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is it because your source sink model has a set and the mechanic coulnt apply changes to a set assignment?

@@ -0,0 +1,301 @@
package dev.arcovia.mitigation.sat.tests;
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this class a copy for your ilp performance class? seems that way.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants