stLogotudLogorewerseLogo modelplexLogo
crimsonBG
JaMoPP
Bridging the gap between models and source code.

Java Model Parser and Printer Applications

To illustrate the potential of JaMoPP, we realized a set of example applications that profit from JaMoPP. The applications represent typical software modelling development activities (e.g., generating, analysing and visualising code), but also cover more advanced actions (e.g., composing programs or building product lines).

All applications use a common example that is a contact management application (cf. Figure 1). A ContactList is organised into several Groups, each containing a number of Contact. We distinguish Person and Company contacts. In addition information like Addresses, or Relationships between Contacts is managed.

Figure 1. Class diagram for the contact management application
Figure 1. Class diagram for the contact management application

Resource: Contact Management Application UML Model

The different applications, enumerated in the following, make use of different JaMoPP features:

Retrieved from "http://www.jamopp.org/index.php/JaMoPP_Applications"

This page has been accessed 640 times. This page was last modified 12:16, 25 January 2010.