Currently working in the scope of its interest in MoDisco, Obeo will
develop and bring to it a Visual Basic 6 Use Case.
This use case, which is intented to reach completion by September 2007,
is mainly composed of a Visual Basic discoverer (Model Discovery phase)
and of two different analyzing tools (Model Understanding phase): each
of them will be made with the AMMA Platform and its corresponding tools.
For Model Discovery phase, Obeo will put in its contribution, along with
the VB discoverer, the VB metamodel in KM3 and the corresponding textual
syntax description in TCS.
This tool should be able to discover the internal structure of a VB
system including:
o classes
o attributes
o functions
o screens
o subs
o etc
As for the Model Understanding phase, it will be provided two analysis
tools giving advanced information on the VB models (discovered by the
reverse-engineering process). The initial idea is to apply
model-to-model transformations on the discovered models in order to
retrieve/compute the required information.
- The UML class diagram exhibitor will be able to build UML models
(in a readable format) from input VB models.
- The measurement (metrics) provider will produce, in the HTML
format, different metrics computed from input VB models (such as the
number of class, functions, subs, etc in the system).