Metrino

Attention: open in a new window. PDFPrintE-mail

 The Metrino Logo

Metrino is an integrated set of tools to support the validation and quality assurance of models based on OCL. It integrates tools using the ModelBus. It can be used as an integrated tool through is Graphical User Interface or by calling its functionality as a service through the ModelBus. It can be used for UML models as any instance of a Domain Specific Modeling Language (DSL) based on MOF.

Metrino will offer services for any DSL or UML based model

  • Define, edit, manage, evaluate, report the results  and even generate metrics in OCL for the quality of a model
  • Define, edit, manage, evaluate modeling guidelines in OCL (planned)
  • Define, edit, manage, evaluate model constraints in OCL (planned)
  • Define, edit, manage, evaluate model queries in OCL (planned)

Metrino - Model Metric Service

The tool lets you define, generate, manage metrics for domain specific and UML models. It allows you to automatically derive metrics from a meta-model based on an extensible set of rules or to define custom metrics for it. The metrics can be applied to any model which conforms to the meta-model they have been generated for. The tool offers different capabilities to present and visualize the metric’s computational results. These results can even be analyzed over time, since the tool can store results of multiple evaluations.

The tool may be accessed through its GUI or alternatively by calling its services from another tool through the ModelBus.

A schematic representation of the Metrino Metrics Service:

The Metrino Process

 

The Metrino Metric Service result presented in the Metrino GUI: 

The Metrino Metric-Tool