Page 230 -
P. 230
OO-METHOD 215
Figure 11.5 OLIVANOVA at a Glance
Conceptual
Requirements OLIVANOVA Modeler
Model (PIM)
OLIVANOVA Transformation Engine GUI Files
(Model Compiler) (Code)
Conceptual Application
Model (PIM) Loader Model Writer
(PSM) Application
Files
(Code)
PIM-PSM PSM-Text
DB Scripts
2. Second, the application model is transformed into text in the form of, for instance, source
code for the GUI, source code for the application logic, or scripts for database creation
(depending on the model compiler). Again, using MDA terminology, this would be a
PSM to Text transformation.
OLIVANOVA MODELER
OLIVANOVA Modeler is a tool for the edition and validation of OO-Method conceptual models.
Its major features include:
• Support for the four conceptual model views: objects, dynamic, functional, and
presentation
• Formula editors
• Automatic validation of models
• Import of models from:
- Total or partial models created with the tool.
- Total or partial models from third party tools (in XMI format [XMI, 2006])
- Database schemas
• Support for cooperative modeling
• Automatic generation of model documentation
• Automatic generation of model functional size metrics