Skip to content

FoelliX/BREW

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
mvn
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Java 17 Maven 3.8.1

BREW

The Benchmark Refinement and Execution Wizard (BREW) can be used to do what the name suggests, first refine and then execute a benchmark. For the refinement step it guides the user through 3 steps, all adding additional and typically missing information to a benchmark.

The benchmark execution can be started directly via the GUI shown above or via command line.

Usage

Our wiki contains tutorials on how to use BREW. However, in order to execute benchmarks the underlying AQL-System must be configured. A tutorial that explains the configuration process can be found: here.

Execution

In general BREW can be started with the following command (Launch parameters):

java -jar BREW-2.0.0.jar

and build by:

cd /path/to/BREW
mvn

Video Tutorial

Video

Material:

  • AQL-System [Link]
  • Configuration Wiki Page [Link]
  • Configuration Tutorial Video [Link]
  • AQL-WebService [Github]
    • Online status [Link]
    • Credentials (free account - limited query depth and number of queries per day):
      • URL: http://vm-fpauck.cs.upb.de/AQL-WebService/config
      • Username: free
      • Password: blank (no password required)
    • Credentials (private account):
  • Android platform files [Download]
  • DroidBench app DirectLeak1.apk [Download]

Publications

License

BREW is licensed under the GNU General Public License v3 (see LICENSE).

Contact

Felix Pauck (FoelliX)
Paderborn University
fpauck@mail.uni-paderborn.de
http://www.FelixPauck.de

Links