System Composer

Diseño y análisis de arquitecturas de sistema y software

System Composer™ permite la definición, el análisis y la especificación de arquitecturas y composiciones para la creación de sistemas basados en modelos y el diseño de software. Con System Composer, es posible asignar requisitos a la vez que se perfecciona un modelo de arquitectura que, posteriormente, se puede diseñar y simular en Simulink®.

System Composer permite crear o importar modelos de arquitectura que describen un sistema en términos de componentes e interfaces. También se puede rellenar un modelo de arquitectura a partir de elementos arquitectónicos de los diseños de Simulink o del código C/C++. Es posible crear vistas en vivo personalizadas del modelo para estudiar asuntos específicos de diseño o de análisis. Con estos modelos de arquitectura es posible analizar requisitos, capturar propiedades a través del estereotipado, realizar estudios de compromiso (trade studies) y producir especificaciones e ICDs.

Comience:

Creación de arquitecturas

Cree y elabore especificaciones de arquitecturas, composiciones e interfaces para la creación de sistemas basados en modelos y el diseño de software.

Jerarquías de composición

Esboce desagregaciones de componentes de software y sistemas jerárquicos mediante un enfoque familiar de modelización con componentes, puertos y conectores. Añada de forma iterativa más detalles al diseño hasta que esté listo para la implementación en Simulink.

Gestión de interfaces

Especifique y perfeccione las interfaces en puertos para definir la información intercambiada entre los componentes. Verifique la compatibilidad de interfaz entre puertos mediante la comprobación de unidades, tipos y otras características. Gestione las interfaces en diccionarios para facilitar la reutilización en diversos modelos de un proyecto.

Aplique una interfaz a un puerto mediante la creación de una nueva interfaz o la selección de una existente. Especifique el tipo, las dimensiones, las unidades y la estructura de los datos.

Importación de arquitecturas

Reutilice sus artefactos de diseño existentes y la información de Interface Control Document (ICD) mediante la conexión de repositorios y archivos externos a MATLAB® y el uso de una API para importar la información a System Composer.

Conecte repositorios y archivos externos a MATLAB y use una API para importar la información.

Integración con Simulink

Implemente su especificación arquitectónica en Simulink mediante el diseño basado en modelos.

Creación y enlace de componentes de Simulink

Cree, enlace y gestione interfaces y componentes de comportamiento de Simulink como parte de su diseño de arquitectura top-down.

Reutilización de modelos de Simulink

Cree modelos de arquitectura bottom-down a partir de modelos de Simulink existentes. Extraiga una composición a partir de un modelo de sistema de Simulink o sintetícela desde un conjunto de modelos de componentes de Simulink.

Creación de especificaciones de comportamiento

Capture y simule el comportamiento deseado del sistema en Simulink y Stateflow® a fin de perfeccionar y validar sus requisitos y la arquitectura en System Composer.

Utilice Stateflow con MATLAB App Designer para crear prototipos ejecutables que se emplean para ajustar y validar los requisitos.

Asignación y trazabilidad de requisitos

Asocie los elementos de los modelos de arquitectura con requisitos. Descomponga de forma iterativa las arquitecturas mientras deriva requisitos adicionales para crear especificaciones.

Asignación de requisitos

Asigne requisitos a los elementos arquitectónicos a partir de fuentes externas. Visualice y trace los requisitos a partir de los elementos arquitectónicos, derive requisitos del siguiente nivel y descomponga las arquitecturas de forma interactiva.

Análisis de requisitos

Con Simulink Requirements™, puede llevar a cabo análisis de cobertura de requisitos a fin de evaluar la exhaustividad de la arquitectura. Los cambios de requisitos que resultan en enlaces dudosos se resaltan para facilitar el análisis de impacto.

Perfiles y análisis

Amplíe su arquitectura con datos de diseño específicos de dominios y aplique la analítica de MATLAB para realizar estudios de compromiso.

Estereotipos

Agregue propiedades personalizadas a los elementos arquitectónicos mediante el uso de estereotipos. Agrupe y amplíe los estereotipos interrelacionados en un perfil que se puede aplicar a una arquitectura.

Estudios de compromiso mediante la analítica de MATLAB

Optimice las arquitecturas en función de los resultados de los estudios de compromiso. Recorra las arquitecturas por jerarquía o conectividad y lleve a cabo agregaciones de información paramétrica. Cree sus propios scripts de análisis de MATLAB para aplicarlos bajo demanda.

Acceda directamente a datos arquitectónicos con MATLAB y use sus propios scripts de análisis para realizar estudios de compromiso, tales como la agregación, a fin de calcular la masa total del sistema.

Reutilización y empaquetado de modelos

Reutilice modelos, componentes, interfaces y datos de diseño dentro de un proyecto o en varios proyectos. Utilice System Composer Projects para organizar los artefactos de modelo relacionados y facilitar la reutilización.

Referencia de arquitectura

A fin de reutilizar las definiciones de componentes arquitectónicos, guarde un componente y su descomposición en un archivo independiente y, posteriormente, haga referencia al componente desde otros componentes de la arquitectura. Utilice el mismo mecanismo para dividir el diseño completo en artefactos de modelo independientes. Es posible definir variantes de un componente en diversas arquitecturas de referencia.

Cree un componente reutilizable que contenga su interfaz y una jerarquía que se pueda usar para implementar otros componentes.

Proyectos de arquitectura

En el caso de arquitecturas de gran tamaño, utilice proyectos para facilitar la reutilización de componentes, el diseño modular en equipo y la publicación de componentes independientes. Los proyectos soportan el uso de componentes a gran escala, ya que permiten hacer referencia a otros proyectos desde un proyecto principal.

Es posible hacer referencia a proyectos desde otros proyectos que soportan el uso de componentes a gran escala.

Vistas de modelos en vivo

Personalice vistas de modelos en vivo para asuntos específicos de diseño o análisis.

Vistas spotlight

Cree automáticamente un diagrama centrado en un único componente y su conectividad.

Funcionalidades más recientes

AUTOSAR Composition Editor

creación de composiciones y simulación del comportamiento funcional con servicios de software básico mediante Composition Editor (requiere AUTOSAR Blockset).

Barra de herramientas

detección de capacidades de System Composer y acceso a ellas cuando se necesitan.

Vistas de arquitectura

creación de varias vistas persistentes de un modelo de arquitectura para diferentes asuntos.

Consultas de modelos de arquitectura

creación de consultas personalizadas para generar automáticamente una vista del modelo de arquitectura.

Enlace de requisitos

enlace de requisitos con elementos de las vistas Architecture y Spotlight (requiere Simulink Requirements).

Adaptador de interfaz

especificación visual de la asignación de interfaz entre componentes con interfaces distintas pero compatibles.

Consulte las notas de la versión para obtener detalles sobre estas características y las funciones correspondientes.

Consiga una prueba gratuita

30 días de exploración a su alcance.

Descargar ahora

¿Listo para comprar?

Solicitar precio y explore los productos relacionados.

¿Eres estudiante?

Obtenga el software para estudiantes de MATLAB y Simulink.

Más información