Distributed Simulation Test Environment for Rapid Prototyping (DiSTERaP)
Nazario Tancredi, MBDA
Il lavoro che sarà presentato riguarda lo sviluppo di una piattaforma di test distribuita per il rapid prototyping di un computer di bordo. Nelle valutazioni delle prestazioni di un missile un ruolo importante viene svolto dalla simulazione (approccio Model Based), a supporto di tutto il ciclo di sviluppo del prodotto.
Nelle prime fasi di sviluppo viene sviluppata una simulazione a 6 gradi di libertà rappresentativa del missile.
Con la simulazione così definita vengono valutate le prestazioni. Gli algoritmi da caricare sul computer di bordo (Guida, Navigazione, Controllo) vengono autocodificati in C ed eseguiti direttamente sul computer di bordo; si passa quindi in modo automatico da ambiente Simulink® ad ambiente operativo. Lo step successivo è quello di collegare componenti esterni al computer di bordo, e da esso controllati, mediante uso di Legacy Code direttamente dal modello Simulink.
Tutto il processo, dal tracciamento dei requisiti nel modello fino alla verifica e validazione del codice oggetto, è supportato a vari livelli dai toolbox della MathWorks ed i report autogenerati, insieme a tutte le differenti fasi di sviluppo, danno evidenza di come tutto il processo utilizzato per la generazione di codice tattico sia compliant alla normativa DO-178C.
Pubblicato nel: 18 lug 2018
Prodotto in evidenza
Simulink
Successivo:
Video correlati:
Seleziona un sito web
Seleziona un sito web per visualizzare contenuto tradotto dove disponibile e vedere eventi e offerte locali. In base alla tua area geografica, ti consigliamo di selezionare: .
Puoi anche selezionare un sito web dal seguente elenco:
Come ottenere le migliori prestazioni del sito
Per ottenere le migliori prestazioni del sito, seleziona il sito cinese (in cinese o in inglese). I siti MathWorks per gli altri paesi non sono ottimizzati per essere visitati dalla tua area geografica.
Americhe
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asia-Pacifico
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)