System Composer

Progettazione e analisi di architetture di sistemi e software

System Composer™ consente di procedere alla definizione all’ analisi e alla specifica di architetture e composizioni per l’ingegneria di sistemi Model-based e la progettazione di software. Con System Composer, assegni dei requisiti mentre affini un modello di architettura che potrà poi essere progettato e simulato in Simulink®.

System Composer ti permette di creare o importare modelli di architettura che descrivono un sistema in termini di componenti e interfacce. Puoi anche popolare un modello di architettura dagli elementi delle progettazioni Simulink o del codice C/C++. Puoi creare viste live personalizzate del modello per concentrarti su aspetti specifici legati all’analisi o alla progettazione. Con questi modelli di architettura puoi analizzare i requisiti, acquisire proprietà tramite stereotipizzazione, svolgere studi sulle alternative progettuali e produrre specifiche e ICD.

Per iniziare:

Authoring di architetture

Crea ed elabora specifiche di architetture, composizioni e interfacce per l’ingegneria di sistemi model-based e la progettazione di software.

Gerarchie delle composizioni

Traccia decomposizioni gerarchiche dei componenti di software e sistemi usando un approccio di modellazione di componenti, porte e connettori noto. Aggiungi ulteriori dettagli in modo iterativo alla tua progettazione fino a quando non sarai pronto a implementarla in Simulink.

Gestione delle interfacce

Specifica e affina le interfacce sulle porte per definire le informazioni che vengono scambiate tra i componenti. Verifica la compatibilità di interfaccia tra le porte controllando le unità, i tipi e altre caratteristiche. Gestisci le interfacce nei dizionari per facilitarne il riutilizzo tra più modelli di un progetto.

Applica un’interfaccia a una porta creando una nuova interfaccia o selezionandone una esistente. Specifica il tipo, le dimensioni, le unità e la struttura dei dati.

Importazione di architetture

Riutilizza gli artefatti delle progettazioni esistenti e le informazioni dei documenti di controllo di interfaccia (ICD) collegando file e archivi esterni a MATLAB® e usando un’API per importare le informazioni in System Composer.

Collega file e archivi esterni a MATLAB e usa un’API per importare le informazioni.

Integrazione con Simulink

Implementa le specifiche delle tue architetture in Simulink usando la progettazione Model-based.

Creazione e collegamento di componenti Simulink

Crea, collega e gestisci componenti comportamentali e interfacce Simulink nel processo di progettazione della tua architettura di tipo top-down.

Riutilizzo dei modelli Simulink

Crea modelli di architettura in modalità bottom-up a partire da modelli Simulink esistenti. Estrai una composizione da un modello di sistema Simulink esistente oppure sintetizzane uno da un set di modelli di componenti Simulink.

Creazione di specifiche comportamentali

Acquisisci e simula un comportamento di sistema desiderato in Simulink e Stateflow® per affinare e convalidare i tuoi requisiti e la tua architettura in System Composer.

Usa Stateflow con MATLAB App Designer per creare prototipi eseguibili da utilizzare per affinare e convalidare i requisiti.

Assegnazione e tracciabilità dei requisiti

Associa gli elementi del modello di architettura ai requisiti. Decomponi le architetture in modo iterativo mentre derivi requisiti aggiuntivi per creare le specifiche.

Assegnazione dei requisiti

Assegna i requisiti da fonti esterne agli elementi dell’architettura. Visualizza e traccia i requisiti dagli elementi dell’architettura, deriva i requisiti di livello successivo e decomponi le architetture in modo interattivo.

Analisi dei requisiti

Con Simulink Requirements™, puoi eseguire l’analisi della copertura dei requisiti per valutare la completezza della tua architettura. Le modifiche ai requisiti che creano collegamenti sospetti vengono evidenziate a supporto dell’analisi degli impatti.

Profili e analisi

Amplia la tua architettura con dati di progettazione specifici del dominio e applica le analisi MATLAB per svolgere studi sulle alternative progettuali.

Stereotipi

Aggiungi proprietà personalizzate agli elementi dell’architettura usando gli stereotipi. Raggruppa e amplia gli stereotipi interconnessi in un profilo che possa essere applicato a un’architettura.

Studi sulle alternative progettuali con le analisi MATLAB

Ottimizza le architetture in base ai risultati degli studi sulle alternative progettuali. Esamina le architetture da un punto di vista gerarchico o della connettività, poi svolgi analisi roll-up delle informazioni parametriche. Crea i tuoi script di analisi MATLAB personali che potrai applicare in caso di bisogno.

Accedi direttamente ai dati dell’architettura con MATLAB e usa i tuoi script di analisi per effettuare studi sulle alternative progettuali, come un’analisi roll-up per calcolare la massa totale del sistema.

Riutilizzo e packaging dei Modelli

Riutilizza i modelli, i componenti, le interfacce e i dati di progettazione all’interno di uno stesso progetto o in progetti diversi. Usa i progetti di System Composer per organizzare artefatti del modello correlati e facilitarne il riutilizzo.

Riferimenti all’architettura

Riutilizza le definizioni dei componenti dell’architettura salvando un componente e la sua decomposizione in un file separato per poi fare riferimento al componente da altri componenti nell’architettura. Usa lo stesso meccanismo per suddividere la tua progettazione generale in artefatti di modello separati. Puoi definire varianti tra più architetture di riferimento per un componente.

Crea un componente riutilizzabile contenente la sua interfaccia e la gerarchia da riutilizzare per implementare altri componenti.

Progetti di architettura

Per le architetture più grandi, usa i progetti che facilitano il riutilizzo dei componenti, la progettazione modulare team-based e il rilascio di componenti indipendenti. I progetti supportano la componentizzazione su larga scala che consente di fare riferimento ad altri progetti da un progetto genitore.

È possibile fare riferimento ai progetti mediante altri progetti che supportano la componentizzazione su larga scala.

Viste live dei modelli

Personalizza le viste dei modelli in base a requisiti di analisi o progettazione specifici. Apporta modifiche in una vista che aggiorna le altre viste dei modelli e salvale per un utilizzo successivo.

Visualizzazioni di architettura

Crea viste personalizzate in base a requisiti di analisi o progettazione specifici che consentono la comunicazione tra i vari membri del team. Ad esempio, puoi creare viste che contengono solo elementi software, meccanici o elettrici. Attraverso le viste, modifica contestualmente le proprietà del progetto e collega i requisiti che si rifletteranno su tutto il modello.

Viste spotlight

Genera una vista pre-configurata che mostra il contesto di un componente e la sua connettività. Utilizzala per esaminare quali componenti e interfacce saranno interessati da una modifica.

Funzionalità recenti

Editor di composizione AUTOSAR

Creazione di composizioni e simulazione del comportamento funzionale con servizi software di base utilizzando l’Editor di composizione (richiede AUTOSAR Blockset)

Toolstrip

Accesso e individuazione di funzionalità System Composer quando necessario

Visualizzazioni di architettura

Creazione di più viste persistenti di un modello di architettura per diversi ambiti

Query del modello di architettura

Creazione di query personalizzate per generare automaticamente una visualizzazione del modello di architettura

Collegamento dei requisiti

Collegamento dei requisiti agli elementi nelle viste Architecture e Spotlight (richiede Simulink Requirements)

Adattatore di interfaccia

Definizione visiva della mappatura dell’interfaccia tra componenti con interfacce diverse ma compatibili

Vedi le note di rilascio per ulteriori informazioni su queste caratteristiche e sulle funzioni corrispondenti.

Prova gratuita

30 giorni di esplorazione a tua disposizione.

Scarica ora

Pronto per acquistare?

Richiedi una quotazione ed esplora i prodotti correlati.

Sei uno Studente?

Acquista MATLAB e Simulink per studenti.

Scopri di più