|
Matilda Installation Guide
|
Requirements
The Matilda UML VM runs on any Java runtime environment (JRE).
Ensure to have the java command (e.g. java.exe) in your PATH environmentvariable.
JVM/JRE version is 1.5.0 or higher is required.
Libraries
The current release includes Eclipse core, EMF/UML2 and AspectJ binaries licensed under EPL, and Jakarta Commons CLI binary licensed under Apache Software License.
The libraries come from the following packages:
- Eclipse SDK 3.2.0
- UML2 1.1.1
- EMF 2.1.0
- AspectJ 1.5
- Jakarta Commons CLI 1.0
Refer to the license information in the lib directory for more details.
Installation
- Unzip the Matilda archive
Unzip Matilda097.zip.
Build
Matilda can be build Ant, or Eclipse.
- Build with Ant
To build Matilda with Ant, exeucte the target build:
>ant build
- Build with Eclipse
To build Matilda with Eclipse, open the project file (.project) with Ecilpse and build it.
Distribution contents
The distribution includes:
- src/edu/umb/cs/umlvm/core/
UMLVM core classes
- src/edu/umb/cs/umlvm/core/blackboard/
UMLVM blackboard
- src/edu/umb/cs/umlvm/plugins/frontend/
UMLVM frontend plugins
- src/edu/umb/cs/umlvm/plugins/backend/
UMLVM backend plugins
- src/edu/umb/cs/umlvm/plugins/aspects/
Aspects for measurement and debug
- conf/
Pipeline configuration schema and file
- profiles/
UML2 profiles (XMI) used by UMLVM models
- models/
An example application model for UMLVM.
The model is a Reverse Polish Notation Calculator application.
- lib/
AspectJ and Jakarta Commons CLI libraries
- lib/jdt/
Eclipse SDK
- lib/uml2/
EMF / UML2 libraries
|
|