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
   225   226   227   228   229   230   231   232   233   234   235