Restructure Benchmark Implementation
Currently we have a class UC1Benchmark
which is a prototype implementation of UC1. As a subclass there is also the data class UC1BenchmarkConfig
, this class encapsulates the required configuration for UC1.
We should restructure this, for example roughly as follows: Create an additional abstraction layer that encapsulates the behavior that is probably the same for all benchmarks, say Core Benchmark
or so. Then we could create the UC1Benchmark based on the core benchmark implementation. In the same way, we should also create a data class for configuration. Maybe the configuration of a benchmark is related to #137 (closed).
Also related to #138 (closed)
Edited by Benedikt Wetzel