System Composer

 

System Composer

Progettazione, analisi e simulazione di architetture di sistema e software

Il video dura 1:44

Authoring di architetture

Crea ed elabora specifiche di architetture, composizioni e interfacce per software e ingegneria di sistemi Model-Based. 

Schermata che mostra l’area di progettazione di System Composer con la funzione Requirements Perspective e il collegamento di un componente dell’architettura del sistema a un requisito.

Assegnazione e tracciabilità dei requisiti

Associa gli elementi del modello di architettura ai requisiti. Scomponi in modo iterativo le architetture ricavando ulteriori requisiti per creare le specifiche.

Schermata dei componenti di un’architettura di sistema con dati di progettazione specifici del dominio aggiunti come proprietà personalizzate.

Profili e analisi

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.

Schermata di View Browser utilizzata per visualizzare le diverse viste del modello.

Visualizzazioni e modifiche del modello in tempo reale

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.

Schermata di Allocations Editor che mostra le relazioni tra gli elementi dell’architettura di due modelli.

Assegnazioni di architetture

Crea rapporti diretti tra gli elementi di due modelli di architettura che rappresentano aspetti diversi del sistema come architetture funzionali, software o fisiche.

Schermata di un diagramma di sequenza che mostra l’interazione tra i componenti in una sequenza di scambi di messaggi nella descrizione del comportamento del sistema.

Modellazione del comportamento

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.

Schermata di un diagramma di architettura software con i componenti di un sistema di controllo della posizione dell’acceleratore.

Architetture software e AUTOSAR

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.

Implementazione con la progettazione Model-Based

Implementa i componenti nei tuoi progetti architetturali in Simulink, Stateflow, Simscape e FMU, garantendo interfacce coerenti e tracciabilità mediante la progettazione Model-Based.

Un workflow ipotetico che mostra l’importazione e l’esportazione di un’architettura da e verso System Composer.

Importazione ed esportazione di architetture

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.

FAQ su System Composer

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.

Prova System Composer gratis

Scopri i nostri prodotti.


Pronto per acquistare?

Richiedi una quotazione e scopri i prodotti correlati.

Sei uno studente?

È possibile che la tua scuola già fornisca accesso a MATLAB, Simulink e ad altri prodotti complementari mediante una Campus-Wide License.