MMS. Diseño
El modelo. La piedra angular
MMS comienza su construcción en torno a los modelos de regresión (y sus extensiones) ya que en ellos se centra gran parte de la actividad de modelación.
En torno a ellos se diseñaron tres módulos: un primer módulo destinado a gestionar las variables que formarán parte de los modelos, un segundo módulo encargado de la definición de los modelos y un tercer módulo para la estimación y previsión de los modelos.
Programación mediante clases
Para su desarrollo MMS implementa los distintos conceptos de las herramientas de modelación en forma estructuras que contienen la información que los representa. Pronto al desarrollo de MMS se le une la incorporación de las clases en TOL y de este modo la implementación de los conceptos se identifica con la creación de clases.
MMS dispone de cuatro clases (o tipos de objetos) que representan las piezas principales de los tres módulos anteriores y que están dotadas de cierta independencia o autonomía. Son el conjunto de datos (o dataset), el modelo, la estimación y la previsión.
Estos objetos principales están compuestos a su vez por otros objetos secundarios cuya existencia sólo tiene sentido en el marco de uno de estos objetos principales. Entre ellos podríamos citar a las variables contenidas en los datasets, los submodelos, çlas jerarquías o los parámetros de los modelos, o las estrategias y los resultados de las estimaciones o las previsiones.