| <?xml version='1.0' encoding='utf-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> |
| <title>user</title> |
| </head> |
| <body> |
| <h2 id="Overview">Overview</h2> |
| <p>This generic tool is about |
| <b>building metrics visualizations</b> in different formats ( |
| <b>HTML</b> and |
| <b>Excel</b> for tabular representations, |
| <b>SVG</b> for graphical ones like bar charts and pie charts) |
| <b>from any metrics data</b> stored into models that conform to the provided generic |
| <i>Metrics</i> metamodel. |
| </p> |
| <p>This tool is provided by |
| <b>INRIA AtlanMod</b> and its development has been supported by the |
| <a href="http://www.modelplex.org">IST European MODELPLEX project</a> (MODELing solution for comPLEX software systems, FP6-IP 34081). |
| </p> |
| <p>The overall approach applied by this tool is summarized in the following figure:</p> |
| <p> |
| <img title="Metrics Visualization Builder Tool Overview" alt="Metrics Visualization Builder Tool Overview" border="1" src="../../img/metrics_visualization_builder/MoDisco_MetricsVisualizationBuilder_Overview.png"/> |
| </p> |
| <p>The tool is composed of a set of |
| <a href="http://www.eclipse.org/m2m/atl/">ATL model-to-model transformations</a> that implement the different steps of the visualization building. The input |
| <i>Metrics</i> model is first transformed into a |
| <i>Table</i> model that provides a simple tabular representation of the data. Models specific to different visualization formats (i.e. |
| <i>HTML</i>, |
| <i>Excel</i> and |
| <i>SVG</i> models) are then built from the |
| <i>Table</i> model. These generated models are finally extracted into software readable files. |
| </p> |
| <p>We provide below some examples of the visualizations that can be produced using the tool from a given |
| <i>Metrics</i> model: |
| </p> |
| <p> |
| <img title="Examples of different visualizations (representing some metrics on Bugzilla data)" alt="Examples of different visualizations (representing some metrics on Bugzilla data)" border="1" src="../../img/metrics_visualization_builder/MoDisco_MetricsVisualizationBuilder_VisualizationExamples.png"/> |
| </p> |
| <h2 id="Related_Use_Cases">Related Use Cases</h2> |
| <h3 id="Bugzilla_Metrics">Bugzilla Metrics</h3> |
| <p>This complete use case covers both the "Model Discovery" and "Model Understanding" phases. It is about discovering bugs information expressed in HTML format, building a Bugzilla model from this data, computing it in order to produce a Metrics model and finally building some visualizations of the generated metrics.</p> |
| <h2 id="Metamodels">Metamodels</h2> |
| <p>We provide here the links to all the metamodels which have been developped and/or used within this tool. </p> |
| <p>These metamodels are available resources that may be used within other tools or use cases, in other different contexts or for other purposes.</p> |
| <p>Each of them is provided in two different formats: Ecore and |
| <a href="http://wiki.eclipse.org/index.php/KM3">KM3</a>. |
| </p> |
| <table border="1" cellpadding="20" cellspacing="0"> |
| <tr> |
| <th> |
| <i>Ecore</i> format |
| </th> |
| <th> |
| <i>KM3</i> format |
| </th> |
| </tr> |
| <tr> |
| <td> |
| <a href="http://www.emn.fr/x-info/atlanmod/index.php/Ecore#XML_1.1">XML</a> |
| </td> |
| <td> |
| <a href="http://www.emn.fr/x-info/atlanmod/index.php/Atlantic#XML_1.1">XML</a> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <a href="http://www.emn.fr/x-info/atlanmod/index.php/Ecore#Metrics_1.0">Metrics</a> |
| </td> |
| <td> |
| <a href="http://www.emn.fr/x-info/atlanmod/index.php/Atlantic#Metrics_1.0">Metrics</a> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <a href="http://www.emn.fr/x-info/atlanmod/index.php/Ecore#Table_1.1">Table</a> |
| </td> |
| <td> |
| <a href="http://www.emn.fr/x-info/atlanmod/index.php/Atlantic#Table_1.1">Table</a> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <a href="http://www.emn.fr/x-info/atlanmod/index.php/Ecore#HTML_1.0">HTML</a> |
| </td> |
| <td> |
| <a href="http://www.emn.fr/x-info/atlanmod/index.php/Atlantic#HTML_1.0">HTML</a> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <a href="http://www.emn.fr/x-info/atlanmod/index.php/Ecore#SpreadsheetMLSimplified_1.2">MS Office Excel SpreadsheetML</a> |
| </td> |
| <td> |
| <a href="http://www.emn.fr/x-info/atlanmod/index.php/Atlantic#SpreadsheetMLSimplified_1.2">MS Office Excel SpreadsheetML</a> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <a href="http://www.emn.fr/x-info/atlanmod/index.php/Ecore#SVG_1.1">SVG</a> |
| </td> |
| <td> |
| <a href="http://www.emn.fr/x-info/atlanmod/index.php/Atlantic#SVG_1.1">SVG</a> |
| </td> |
| </tr> |
| </table> |
| <p>Note that these metamodels are also available in other varied graphical and textual formats from the |
| <a href="http://www.emn.fr/x-info/atlanmod/index.php/Zoos">metamodel zoos</a>. |
| </p> |
| <h2 id="Related_Links">Related Links</h2> |
| <ul> |
| <li> |
| <a href="http://www.w3.org/Graphics/SVG/">W3C SVG (Scalable Vector Graphics) Specification</a> |
| </li> |
| <li> |
| <a href="http://www.microsoft.com/office/xml/default.mspx">Microsoft Office 2003 XML Reference Schemas (including Excel SpreadsheetML)</a> |
| </li> |
| </ul> |
| <h2 id="Team">Team</h2> |
| <ul> |
| <li> |
| <a href="http://www.emn.fr/x-info/atlanmod/index.php/User:Bruneliere">Hugo Bruneliere</a> |
| </li> |
| <li> |
| <a href="mailto:eric.vepa@gmail.com">Eric Vepa</a> |
| </li> |
| </ul> |
| <h2 id="Source_Repository">Source Repository</h2> |
| <p>All of the source code is stored in a public source repository, which you can access at: </p> |
| <p> |
| <a href="https://dev.eclipse.org/svnroot/modeling/org.eclipse.mdt.modisco/plugins/trunk/org.eclipse.modisco.tool.metricsvisualizationbuilder/">https://dev.eclipse.org/svnroot/modeling/org.eclipse.mdt.modisco/plugins/trunk/org.eclipse.modisco.tool.metricsvisualizationbuilder/</a> |
| </p> |
| <p>You can also browse it |
| <a href="http://dev.eclipse.org/viewsvn/index.cgi/plugins/trunk/org.eclipse.modisco.tool.metricsvisualizationbuilder/?root=Modeling_MODISCO">through the Web interface</a>. |
| </p> |
| </body> |
| </html> |