UASEngine
General
- Wiki Home
- FAQ Frequently asked questions
- Examples
- Presentations
- PhilosophyAndVision
- Best practices for using Umple
- Publications and theses
- Tutorials
- Installing Eclipse plugin
Developers
- Developer Setup
- UmpleOnline Setup
- Contribution Process
- Architecture
- Cheat sheet
- Umpleonline manual tests
- Planned development
- DraftManualPages
Server maintenance
External
Other
Clone this wiki locally
#This is a short guide for the UAS-Engine
Introduction
The "UAS-Engine" is a project hosted on GitHub that automates the process of downloading Java projects from various sources (GitHub and Google Code supported for now), umplifying them back to umple code, and showing statistics regarding the number of class, attributes, and associations in the entire project. This is meant to show how open-source projects are evolving over time, and it helps enhancing the Umplificator tool over time.
Details
To use the tool, the first step is to clone the UAS-Engine project. Click here to access the project on GitHub. The instructions are in the ReadMe of the GitHub project page, and everything is done through the command-line for now. The end result is a bar graph showing the number of classes, attributes, and associations of the Java project. Note: Umplification levels 1 and 2 are not likely to work at the moment as they are buggy and being currently fixed. Until then, please only use level 0.
Software Requirements & Constraints
- PHP 5.
- Mercurial (hg) must be installed to pull Google Code projects.
- Git is NOT required for now in order to download GitHub project as the projects are downloaded as ZIP archives and then unzipped.
- This has only been tested on Mac OS X.