Tools

MemBrain - Memoria Extension for Method Body Representation, Analysis and INspection

MemBrain is a tool that permits to implement and perform data flow analyses on Java programs.


JMondrian - JMondrian Information Visualization Framework

JMondrian is the Java implementation of the Mondrian information visualization framework proposed by Software Composition Group from Bern.


MEMORIA - MEta-MOdel for Reeng. Inspection and Analisys

MEMORIA is an extensible meta-model for supporting code analysis for Java and C++ systems. This meta-model was designed to offer an easy way to compute software metrics. As a next step we plan to extend MEMORIA to C# systems.


Mc'C - Model capture for C++

Mc'C is a reverse engineering tool which extracts detailed design information from C++ source code. It receives as input a directory containing the source code and it produces as output a set of files or tables which contain the extracted design information. These tables can easily be imported into MEMORIA meta-model.


DuDe - Duplication Detector

Dude (Duplication Detector) is a tool that uses textual comparison at the level of line of code in order to detect fragments of duplicated code.


SAIL - Static Analysis Interrogative Language

SAIL is a dedicated language for specifying static analysis. Its main target is to offer a common language for expressing different kinds of static analysis, thus making it possible to compose higher level analysis from simpler ones. SAIL is implemented in Java to achieve platform independence.


The Overview Pyramid - a first impression about the system

The Overview Pyramid is an integrated, metrics-based means to both describe and characterize the overall structure of an object-oriented system, by quantifying the aspects of complexity, coupling and usage of inheritance.


Insider - the Integrating Front-End

Insider is the front-end of iPlasma.