Thursday, May 25, 2006

BML TreeMaps

The DBE is a collaborative system. As such, over time the way people use and create content within the DBE such as BML models can be represented in different ways as a aggregation of the collective action.



Treemaps is one of those techniques used to represent and visualise collaborative sytems. Invented by the Human Computer Interaction Lab at Univ. of Maryland, USA, treemaps help to visualise hierarchies as a series of flat nested boxes (boxes within boxes), allowing to represent the bigger picture and the small detail at the same time. Size and color can represent frecuency and variations over time of the different elements of the hierarchy.

Treemaps have been succesfully used in many areas, such as to help to visualise and understand USENET:


source: http://netscan.research.microsoft.com/treemap/

Treemaps could be an ideal technique to represent how the BML metamodel language has been used so far by the BML users. Based on a copy of the DBE Knowledge Base (KB) at a specific point in time, we have used the treemap technique to visualise its content. Over time, these pictures will probably change and evolve in different ways as the type and number of models increases.

The current BML treemap represents how more than 100 BML models are organised in terms of BusinessElements (Metamodel concept), Attribute Names and as a 2 dimensional hierarchy of Packages/BusinessElements Find out more about BML and treemaps on the following presentation:
BMLTreeMaps


The treemaps were produced using the opensource tool JTreeMap

0 Comments:

Post a Comment

<< Home