EJBmox
EJBmox is able to reverse a software system that has been build using EJB 3.0.
EJBmox
EJBmox is based on SoMoX. Instead of reverse engineer the components of a software system using metrics, EJBmox uses the information of annotated Java information to create the architecture.
Set-up
- install a new Eclipse Modelling version
- install PCM from the PCM update site [1]
- install JaMoPP nightly from the JaMoPP update site [2] (It can be necessary to add the EMFText update site beforehand [3])
- check out SoMoX from [4]
- check out EJBmox from [5]
- check out the extended PCM meta model from [6]
- note: if you do not need the Palladio TX extension you can close the tx projects
Usage
TODO
Example models
We used EJBmox to reverse engineer the models of the following systems:
- the MediaStore as it is described in the technical report of the MediaStore [7]
- mRUBIS as it was described on the site of the HPI [8]
The reverse engineered models of the MediaStore and mRUBIS are available here.