Skip to main content
Jump to: navigation, search

Difference between revisions of "MoDisco/Components/KDMSourceExtension/Documentation/0.9"

(KDM.Source extension : a metamodel for weaving Code models and KDM Inventory model)
(KDM.Source extension : a metamodel for weaving Code models and KDM Inventory model)
Line 4: Line 4:
  
 
The component proposes a small framework for building weaving information between code models (Java, C++, ...) and physical resources (disk files and directories).
 
The component proposes a small framework for building weaving information between code models (Java, C++, ...) and physical resources (disk files and directories).
This framework reuses the [http://wiki.eclipse.org/MoDisco/Components/KDM KDM] "Source" subpackage, which proposes a model for physical resources, known as "Inventory Model".
 
  
 +
This framework reuses the [http://wiki.eclipse.org/MoDisco/Components/KDM KDM] "Source" subpackage, which proposes a model for physical resources, known as "Inventory Model", which is shown below.
 +
 +
[[Image:MoDisco-Kdm Source metamodel.png|frame|center|KDM Source Metamodel (from the KDM Specification v 1.1)]]
 +
 +
KDM inventory model also proposes a SourceRegion concept
  
 
[[Image:Kdmsourceextension.JPG|frame|center]]
 
[[Image:Kdmsourceextension.JPG|frame|center]]

Revision as of 05:27, 17 August 2010

DEPRECATED use Template:MoDiscoTabs and Template:MoDiscoTab as explain here : Wiki Template for MoDisco

KDM.Source extension : a metamodel for weaving Code models and KDM Inventory model

The component proposes a small framework for building weaving information between code models (Java, C++, ...) and physical resources (disk files and directories).

This framework reuses the KDM "Source" subpackage, which proposes a model for physical resources, known as "Inventory Model", which is shown below.

KDM Source Metamodel (from the KDM Specification v 1.1)

KDM inventory model also proposes a SourceRegion concept

Kdmsourceextension.JPG

How to create a composition metamodel between Code models and KDM Inventory model

Java Application example

How to develop a discoverer for the composition metamodel

Instrumenting the leaf code discoverers for retrieving visited source regions

Instantiate source region nodes

Resources Distribution and memory usage

Back to the top