REMPL is an umbrella static code analysis framework being designed to collect source code meta-information and enable other tools to manipulate with it. It is planned that REMPL understands different programming languages and formats collecting data from code analysis tools like JUnit, TestNG, Cobertura, Checkstyle, PMD, etc.
REMPL workflow is simple:
- Configure REMPL with pluggable readers
- Execute REMPL to collect meta information and store it in XMI
- Write OCL tests using API
- Configure visual reports
- Integrate the tests and reports into build lifecycle
Latest stable version available in Maven Central is: 1.1.3. We're working on 1.2-SNAPSHOT, available in trunk.