Exercise 2: Reverse and Forward Transformation Chain

ARTIST Eclipse Suite installation instructions

1- Download and install an Oracle JDK 1.7 bundle.

2- Download and unzip the ARTIST Eclipse Suite for Win64b, Win32b or Linux or MacOSX. Refer to the unzipped Eclipse folder as ECLIPSE_HOME

3- Download and unzip the ARTIST SoC Workshop Eclipse workspace Refer to the unzipped workspace folder as WORKSPACE_HOME

4- Launch Eclipse from the ECLIPSE_HOME folder

5- When prompted for a workspace to use, select the WORKSPACE_HOME and accept.

Exercise for the WP8-9 tools (RE-FE)

In the workspace that you have downloaded there is a project called Exercise. The exercise consists of applying the understanding and modernization steps that have been explained with the Petstore. The starting model is now a class diagram of the Distant Early Warning System (DEWS) case study. The model is called eu.artist.uc.dews_class_diagram.uml.

The files to launch all the steps can be found in trafo-launch. The purpose of the exercise is to generate the models in the different steps and to have a look at the models that get produced. Pay special attention at the profiles that they are using. Like in the case of the Petstore, the produced models will be stored under the models folder.

 

Possible small bug, Troubleshooting

Some executions of the first step in the understanding phase (slide number 7, step 01_Annotation-based-Slicer.launch) produce an incorrect model. We are still investigating the reason, but whenever the size of the generated model is smaller than 40000 bytes, the generated model is incomplete. If you have gotten such an incomplete model, please download the correct one in the following link and place it in petstore-modernization->models->understanding

Click here to download the petstore-domain_class_diagram_PSM.uml file.

In the same way, when realizing the exercise, an incomplete model may be produced in the first step. If the size of the produced model is smaller than 130000 bytes, then it is incomplete. If you have obtain such an incomplete model, please download the correct one in the following link and place it in Exercise->models->understanding

Click here to download the eu.artist.uc.dews_class_diagram_PSM.uml file.