System Composer
Progettazione, analisi e simulazione di architetture di sistema e software
Hai domande? Contatta l’ufficio commerciale.
Hai domande? Contatta l’ufficio commerciale.
System Composer consente di specificare e analizzare architetture per l’ingegneria dei sistemi Model-Based e di modellare architetture software. È possibile assegnare i requisiti, perfezionare un modello di architettura, progettare e simulare in Simulink.
System Composer consente di creare direttamente modelli di architettura composti da componenti, porte, connettori e interfacce, di importarli da altri strumenti o di popolarli a partire dagli elementi dell’architettura dei progetti Simulink. È possibile descrivere il proprio sistema utilizzando più modelli di architettura e stabilire relazioni dirette tra di loro tramite allocazioni da modello a modello. Potrai catturare e simulare i comportamenti in diagrammi di sequenza, diagrammi di attività, diagrammi di stato o modelli in Simulink, Stateflow e Simscape. Inoltre è possibile definire e simulare l’ordine di esecuzione delle funzioni dei componenti e generare codice dai modelli di architettura del software e di AUTOSAR (con Simulink ed Embedded Coder e AUTOSAR Blockset per i workflow di AUTOSAR).
Per analizzare specifici problemi di progettazione o analisi, è possibile creare viste live personalizzate del modello. Nei modelli di architettura è possibile analizzare i requisiti, catturare le proprietà tramite la stereotipizzazione, eseguire indagini commerciali e produrre specifiche e documenti di controllo dell’interfaccia (ICD).
Crea ed elabora specifiche di architetture, composizioni e interfacce per software e ingegneria di sistemi Model-Based.
Associa gli elementi del modello di architettura ai requisiti. Scomponi in modo iterativo le architetture ricavando ulteriori requisiti per creare le specifiche.
Aggiungi proprietà personalizzate agli elementi di architettura per ampliare la propria architettura con dati di progettazione specifici del dominio e applica l’analisi MATLAB per eseguire indagini commerciali.
Crea viste di modelli completi e di sottoinsiemi per specifiche esigenze di progettazione o analisi. Visualizza le viste del modello utilizzando diversi tipi di diagrammi. Modifica tra gerarchie.
Crea rapporti diretti tra gli elementi di due modelli di architettura che rappresentano aspetti diversi del sistema come architetture funzionali, software o fisiche.
Descrivi il comportamento a livello di sistema e di componente utilizzando vari formalismi come i diagrammi a blocchi, i diagrammi di attività, i diagrammi di sequenza e i diagrammi di stato.
Definisci l’ordine di esecuzione delle funzioni, simula le architetture orientate ai servizi (SOA) o altri progetti a livello di architettura e genera e distribuisci il codice al tuo sistema embedded.
Implementa i componenti nei tuoi progetti architetturali in Simulink, Stateflow, Simscape e FMU, garantendo interfacce coerenti e tracciabilità mediante la progettazione Model-Based.
Importa modelli SysML, AUTOSAR (ARXML) e altri modelli di architetture creati in database di terze parti o strumenti di modellazione di architetture per l’integrazione con MATLAB e Simulink. Esportali, se necessario, per comunicare le modifiche al progetto a monte.
System Composer è uno strumento per modellare le architetture e i comportamenti di sistemi e software. Permette agli ingegneri di definire la struttura del sistema, le interfacce e le interazioni, e di collegare i modelli di architettura ai requisiti, ai modelli di comportamento e ai progetti dettagliati.
L'Ingegneria dei Sistemi basata sui Modelli (MBSE) è un approccio all'ingegneria dei sistemi che utilizza modelli digitali per definire, analizzare e gestire i requisiti di sistema, l'architettura, il comportamento e la verifica lungo l'intero ciclo di vita. Anziché fare affidamento principalmente sui documenti, i team utilizzano i modelli come fonte autorevole delle informazioni sul sistema.
System Composer è utilizzato in diversi settori per modellare sistemi complessi e multidisciplinari, inclusi sistemi aerospaziali e per la difesa, veicoli, sistemi di automazione industriale, dispositivi medici, sistemi energetici e grandi prodotti ad alta intensità software.
System Composer è costruito sullo stesso framework di modellazione di Simulink e funziona direttamente con MATLAB. Ciò consente ai modelli di architettura a livello di sistema di connettersi senza soluzione di continuità a simulazioni, analisi e modelli di componenti dettagliati creati nell'ambiente MathWorks.
Sì. System Composer supporta modelli di sistema eseguibili e analizzabili collegando gli elementi di architettura ai modelli di comportamento e alle simulazioni. Questo permette di valutare precocemente il comportamento del sistema, le interazioni e i compromessi prima di un'implementazione dettagliata o di prototipi fisici.
System Composer funziona con Requirements Toolbox per creare o importare requisiti e collegarli direttamente agli elementi di architettura, ai modelli di comportamento, ai progetti e ai test. Questo supporta la tracciabilità e aiuta i team a comprendere l'impatto delle modifiche ai requisiti sull'intero sistema.
I requisiti possono essere importati da Word, Excel, IBM DOORS Classic, DOORS Next e altri strumenti. I requisiti importati possono rimanere di sola lettura oppure essere gestiti direttamente nell'ambiente MathWorks, a seconda del workflow.
System Composer non è uno strumento di diagrammazione SysML, ma supporta molti diagrammi SysML familiari, come diagrammi di attività, diagrammi di sequenza, diagrammi a blocchi interni e state machine. Supporta inoltre l'interoperabilità con altri strumenti MBSE. I modelli di architettura possono essere importati utilizzando formati di scambio standard e i requisiti possono essere collegati mediante standard di interscambio comuni. Questo permette a System Composer di coesistere con altri ambienti MBSE.
System Composer interopera con i flussi di lavoro SysML v2 tramite lo scambio di modelli e API open source. Le architetture possono essere esportate utilizzando formati compatibili con la notazione testuale SysML v2, e le MATLAB REST APIs consentono l'integrazione con repository SysML v2 esterni e piattaforme di ingegneria digitale.
Sì. System Composer supporta la modellazione di architetture AUTOSAR Classic e Adaptive. I modelli di architettura possono essere importati da o esportati verso AUTOSAR XML (ARXML) utilizzando AUTOSAR Blockset, e collegati a modelli Simulink per la generazione di codice.
System Composer fornisce un modello di architettura di sistema condiviso che connette ingegneri di sistema, architetti software e specialisti di dominio. Collegando modelli di architettura, requisiti, comportamento e progettazione, i team possono lavorare a partire da una comprensione comune del sistema e ridurre i problemi di comunicazione.
Scopri i nostri prodotti.
Richiedi una quotazione e scopri i prodotti correlati.
È possibile che la tua scuola già fornisca accesso a MATLAB, Simulink e ad altri prodotti complementari mediante una Campus-Wide License.