AMPLE Project

Some Traceability Tools

This work was done as part of the AMPLE project. This is a set of plugins providing some query facilities and views over the front-end.  The bundle available on the web site contains already most of these plugins.

Java Trace Register: It extracts dependencies information from a Java project analysing the source code.  I provides the structure of packages and the structure of classes as trace links. This is more or less to demonstrate the use of ATF.

Measures View: It provides a set of measures for trace links and artefacts, they can be exported to XML or Excel. There is also an export to .dot format which needs the Graphivz tool installation to be viewed or processed (Graphviz site).

Combine Queries: It allows to combine several trace queries in a simple and interactive way.

GetAll Query: This is a basic trace query which retrieves all artefacts and trace links from an ATF repository.

Prefuse Graphs: It provides graphical and interactive views for trace links. You should have prefuse plugin installed (available at Prefuse site, a  copy of the plugin is below). Three views are available: the basic views, the radial view and the Venn diagram view, all with advanced search functions.

Radial Difference: It adds a button in your Eclipse tool bar allowing you to compare two reporitory trace sets. A graphical and interactive view (based also on Prefuse) displays all the links with differential coloration and search functions.

Text Tree: It is a basic view for trace links and artefacts, with a textual export.

Link Editor: It is a manual and simple interactive editor for trace links.

More details can be found in the AMPLE 4.2 deliverable and in this Sosym paper.


Requirements: Eclipse 3.4, Java 1.6, ATF and Tracing frontend plugins (see  AMPLE web site; tools and case studies; traceability).

Video of an ATF repository creation
Java Trace Register (Download) Video

Measures View and Dot Export (Download) Video; Dot Export video

Combine Queries (Download) TODO
GetAll Query (Download) Video
Prefuse Graphs (Download) Videos: Basic viewer; Radial viewer; Venn-Diagram viewer

Radial Difference (Download) Video

Text Tree (Download) Video

Link Editor (Download) TODO

Prefuse (Download)

Contacts: Jean-Claude Royer (Ecole des Mines de Nantes), Nicolas Anquetil (Université de Lille)