|
Downloads and Installation Instructions
Tools
To try out our tool environment for quality assurance of EMF models please
set up an appropriate environment by downloading the following components.
- Eclipse Modeling Tools - The basic environment for modeling in
eclipse including BIRT, Henshin, and SCM can be downloaded from
here (zip archive eclipse.zip;
version for Windows 7, 64BIT, Java 1.6.0_20). Please unzip the archive and
start eclipse.exe.
- MQA Tools - The tools for quality assurance of EMF models
here (zip archive tools.zip).
Please import the projects by using Eclipse's File → Import... →
Existing Projects into Workspace → Next → Select root directory →
Browse... → (Path to the downloaded zip archive) → OK → Select All →
Finish. The imported projects contain the following:
- de.unimarburg.swt.emf.metrics - The tool for specification and
calculation of model metrics for EMF based models.
- de.unimarburg.swt.emf.modelsmell - The tool for specification and
detection of model smells in EMF based models.
- org.eclipse.emf.refactor.common, org.eclipse.emf.refactor.generator,
org.eclipse.emf.refactor.henshin, org.eclipse.emf.refactor.runtime,
comrel, comrel.diagram, comrel.edit, comrel.editor,
comrel.generator, comrel.interpreter
- The tool for specification and application of model refactorings for EMF based models.
- de.unimarburg.swt.emf.fix - The tool for combining EMF model smells and
EMF model refactorings.
Examples
Example model quality assurance techniques, evaluation models, etc., can be downloaded from
here (zip archive examples.zip). Please
import the projects by using Eclipse's File → Import... → Existing Projects into
Workspace → Next → Select root directory → Browse... → (Path to the downloaded
zip archive) → OK → Select All → Finish. The imported projects contain the following:
- de.unimarburg.swt.scm.metrics, de.unimarburg.swt.scm.smells,
de.unimarburg.swt.scm.helper, de.unimarburg.swt.scm.refactoringsnew
- Selected quality assurance techniques for SCM models
- org.eclipse.emf.refactor.refactorings.ecore, de.unimarburg.swt.scm.smells
- Selected quality assurance techniques for Ecore models
- de.unimarburg.swt.uml.metrics, de.unimarburg.swt.uml.smells
- Selected quality assurance techniques for UML2EMF models
- de.unimarburg.swt.emf.fix.relations
- Example configuration for combining EMF smells and EMF refactorings
- scmmodels
- Test and evaluation models.
To apply our tools you have to start the runtime environment of eclipse
(Run as → Eclipse Application) and import project scmmodels from above or
simply create your own models. If you have any questions (either technical or conceptual) please
feel free to contact me (see email address in the header of this website).
|
|