DASCA/README.md

1.1 KiB

DASCA

Installation

Prerequisites

  • Java 8
  • CVC3 including the Java bindings for CVC3
  • Android SDK (do obtain dx.jar)

Checkout

Note that this repository imports WALA as a submodule. Thus, you either need to recursively clone this repository or execute

git submodule update --init --recursive

after cloning the repository.

How to Compile

First resolve the dependencies using maven and initialise the Eclipse project structure:

cd src/eu.aniketos.dasca.parent/
mvn -P wala clean install -DskipTests=true -q
mvn -P dasca clean eclipse:clean 
mvn -P dasca eclipse:eclipse

After this, all projects can be imported into a fresh Eclipse workspace using File -> Import -> Existing Projects into Workspace. Please import them in the following order:

  1. Import all WALA projects (externals/WALA/) into Eclipse.
  2. Import all DASCA projects (src/) into Eclipse. While several Wala projects may contain compilation errors, all DASCA projects (i.e., eu.aniketos.dasca.*) should compile without errors.

Team

Main contact: Achim D. Brucker

Contributors

  • Thomas Deuster
  • Michael Herzberg
  • Tim Herres