La Ingeniería de Sistemas Basados en Modelos proporciona la flexibilidad y expresividad para definir sistemas complejos rápidamente y efectivamente, al reutilizar entidades comunes a través de proyectos de diseño.
Una Biblioteca es un Paquete conteniendo varios subsistemas reutilizables, restricciones paramétricas, tipos de datos comunes y tipos de valores comunes, dimensiones y unidades.
El siguiente diagrama muestra un modelo de biblioteca modelo:
En la Biblioteca de ejemplo, cada uno de los Paquetes hijos contiene modelos hijos que capturan las siguientes entidades reutilizables:
•
|
Bloques definiendo sistemas tal como aquellos listados en el Paquete de Componentes, o aquellos definidos en el Paquete Externo
|
•
|
Bloques de Restricción definiendo restricciones paramétricas para su uso en modelos paramétricos.
|
•
|
Tipos de Valores describiendo cantidades, expresadas como dimensiones medibles en unidades específicas
|
•
|
Tipos de Datos y Especificaciones de Flujo describiendo estructuras de datos y Flujos
|
|