Betty 1.1
es.us.isa.benchmarking.FAMABenchmark Class Reference
Inheritance diagram for es.us.isa.benchmarking.FAMABenchmark:
es.us.isa.benchmarking.Benchmark

List of all members.

Public Member Functions

 FAMABenchmark (IGenerator generator)
Map< String, String > executeWithArgs (Experiment exp, String questionType, String reasoner, Product p)
void execute (Collection< String > reasoners, Collection< String > questions, Collection< RandomExperiment > exps) throws Exception
Collection< RandomExperimentgenerateRandomFM (Collection< Characteristics > Chars) throws IOException, BettyException

Package Attributes

Timer thread = null

Detailed Description

this facade will allow to have an out off-shelve woriking benchm system using FaMa TS

Author:
malawito

Member Function Documentation

void es.us.isa.benchmarking.FAMABenchmark.execute ( Collection< String >  reasoners,
Collection< String >  questions,
Collection< RandomExperiment exps 
) throws Exception

Execute a set of experiments, with a set of reasoners and a set of questions

Parameters:
reasonersThe reasoners to be used
questionsThe questions to be performed
expsThe experiments to be processed
Exceptions:
ExceptionA exception that means that a new thread per questions and reasoners can not be propertly used
Map<String, String> es.us.isa.benchmarking.FAMABenchmark.executeWithArgs ( Experiment  exp,
String  questionType,
String  reasoner,
Product  p 
)

Willl execute a experiment with some questions and reasoners.

Parameters:
expthe experiment
questionTypeThe FaMa questionto be performed
reasonerThe reasoner to be used
pthe product(needed in some faMa questions)
Returns:
a set of results
Collection<RandomExperiment> es.us.isa.benchmarking.FAMABenchmark.generateRandomFM ( Collection< Characteristics Chars) throws IOException, BettyException

Generates a set of randomFm, using the desired generator and using a set of characteristics

Parameters:
CharsThe characteristics
Returns:
a set of random experiments
Exceptions:
IOException
BettyException

The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables