1.4 VIDE tool usage scenarios

In the figures below, possible patterns of using VIDE tooling are summarized with activity diagrams. Activities reference sections in this document where respective part of functionality is described. Figure 4 shows the core steps of VIDE-based software development.

Figure 4: Basic flow of development steps in VIDE

Figure 5 and Figure 6 in turn (single diagram divided into two figures), augments those steps with additional activities (distinguished with blue colour) that may be optionally extend the basic flow of the PIM development (both inside the PIM layer, as well as above it). Those additional activities can be included in different combinations as many of them are mutually independent.

Figure 5: Additional development steps supported by VIDE tool (part 1 of 2)

Figure 6: Additional development steps supported by VIDE tool (part 2 of 2)

To sum up, several different usage scenarios can be considered based on the flow described above. Here, we list the workflows available with the tooling made available, as well as few more, possible when combining VIDE with industrial tools involved in the project:

Modelling application structure using UML 2.0 tool and its behaviour details using VIDE textual language. Generation of Java code from the model. This, simplest scenario, involves a UML 2 modelling tool (like Topcased or Softeam Objecteering), plus VIDE Textual PIM Editor – at the PIM layer, and Java Code Generator – at the code generation / model execution layer of the VIDE tool stack.