Class ProboI23Reasoner

All Implemented Interfaces:
ModelProvider<Argument,DungTheory,Extension<DungTheory>>, PostulateEvaluatable<Argument>, QualitativeReasoner<DungTheory,Argument>, Reasoner<Boolean,DungTheory,Argument>

public class ProboI23Reasoner extends AbstractExtensionReasoner
This reasoner makes use of an external executable for solving reasoning problems in abstract argumentation. That external executable must implement the probo for ICCMA23 interface standard for argumentation solvers (see https://iccma2023.github.io/rules.html).
Author:
Matthias Thimm
  • Constructor Details

    • ProboI23Reasoner

      public ProboI23Reasoner(String path_to_exec, Semantics semantics)
      Constructs a new instance of ProboI23Reasoner
      Parameters:
      path_to_exec - the path to the probo-compliant solver
      semantics - The semantics to be used
    • ProboI23Reasoner

      public ProboI23Reasoner(String path_to_exec, Semantics semantics, Shell bash)
      Constructs a new instance of ProboI23Reasoner
      Parameters:
      path_to_exec - the path to the probo-compliant solver
      semantics - The semantics to be used
      bash - the shell which should be used to run the solver
  • Method Details