Class AttackHandlingHelper

java.lang.Object
edu.kit.ipd.sdq.attacksurface.core.AttackHandlingHelper

public final class AttackHandlingHelper extends Object
Helper class for attack handling.
  • Method Details

    • filteredCredentials

      public static List<org.palladiosimulator.pcm.confidentiality.context.system.UsageSpecification> filteredCredentials(BlackboardWrapper modelStorage)
    • notFilteredVulnerability

      public static boolean notFilteredVulnerability(BlackboardWrapper modelStorage, org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Vulnerability vulnerability)
    • getStartNodes

      public static Set<ArchitectureNode> getStartNodes(BlackboardWrapper modelStorage)
    • getSurfaceAttacker

      public static org.palladiosimulator.pcm.confidentiality.attackerSpecification.SurfaceAttacker getSurfaceAttacker(BlackboardWrapper modelStorage)
      Parameters:
      modelStorage - - the model storage
      Returns:
      the surface attacker