Installation Guide » History » Revision 24
« Previous |
Revision 24/115
(diff)
| Next »
Andrei Tatarnikov, 03/19/2014 05:59 PM
Installation Guide¶
UNDER CONSTRUCTION
By Andrei Tatarnikov
System Requirements¶
MicroTESK is a set of Java-based utilities that are run from the command line. It can be used on Windows, Linux and OS X machines that have JDK 1.6 or later installed. To build MicroTESK from source code or to build generated Java models, Apache Ant version 1.8 or later is required. To generate test data based on constraints, MicroTESK needs Microsoft Research Z3 that can work under the corresponding operating system.
Installation Steps¶
- Download and unpack the MicroTESK installation package (the .tar.gz file) to your computer.
- Download and install constraint solver tools to the "<installation folder>/tools" folder (see the "Installing Constraint Solver Tools" section).
- Open your console terminal and set the "<installation folder>/bin" as the working directory.
- Now you can run the compile.sh (or .bat) script to create a microprocessor model and the generate.sh (or .bat) script to generate test for this model.
Installing Constraint Solver Tools¶
To generate test data based on constraints, MicroTESK requires external constraint solver engines. The current version uses the Z3 constraint solver by Microsoft Research (http://z3.codeplex.com/). The Z3 executable should be downloaded and placed to the "<installation folder>/tools" folder.
- Windows users should download Z3 (32 or 64-bit version) from the following page: http://z3.codeplex.com/releases, unpack the archive and place the z3.exe file to the "<installation folder>/tools/z3/windows" folder.
- UNIX and Linux users should use one of the links below and place the z3 executable file to the "<installation folder>/tools/z3/unix/z3" folder.
Debian x64: http://z3.codeplex.com/releases/view/101916
Ubuntu x86: http://z3.codeplex.com/releases/view/101913
Ubuntu x64: http://z3.codeplex.com/releases/view/101911
FreeBSD x64: http://z3.codeplex.com/releases/view/101907
- OS X users should download Z3 from http://z3.codeplex.com/releases/view/101918 and place the z3 executable file to the "<installation folder>/z3/osx/z3" folder.
Installation Folder Structure¶
The MicroTESK installation folder contains the following subfolders:
- arch Examples of microprocessor specifications and test templates for the described designs.
- bin Scripts to run features of MicroTESK (modelling and test generation).
- doc Documentation on MicroTESK and nML/Sim-nML.
- libs JAR files and Ruby scripts to perform modelling and test generation tasks.
- output Generated Java models of the specified microprocessor designs.
Running MicroTESK¶
Updated by Andrei Tatarnikov over 10 years ago · 115 revisions