LDRA e Green Hills: strumenti avanzati per sviluppo e sicurezza applicazioni multicore
LDRA ha collaborato con Green Hills Software per la realizzazione di un ambiente di sviluppo di applicazioni a elevata sicurezza su piattaforme multicore destinate ai mercati safety e security critical.
La tecnologia di tracciatura sviluppata da LDRA è in grado di catturare in modo efficiente il comportamento dinamico del software runtime sui diversi nuclei di elaborazione di un processore multicore. Di conseguenza, è possibile effettuare analisi di copertura su applicazioni safety e security critital in modo aggregato senza degradare le prestazioni runtime e senza sacrificare l’integrità dell’ambiente applicativo multicore di Green Hills Software. La tecnologia di tracciatura LDRA è stata integrata con la tool chain di sviluppo di Green Hills Software, per offrire una capacità di analisi e debug senza precedenti.
Per il mercato delle applicazioni multicore safety e security critical, Green Hills Software offre il sistema operativo in tempo reale (RTOS) INTEGRITY-178 tuMP (time-variant unified multiprocessing). INTEGRITY-178 tuMP offre agli sviluppatori di sistemi e applicazioni la massima flessibilità per la schedulazione concorrente su più nuclei di elaborazione e tra le diverse applicazioni attive. Grazie al partizionamento garantito dal sistema operativo in tempo reale, le applicazioni che richiedono diversi livelli di sicurezza possono essere eseguite contemporaneamente su una stessa piattaforma multicore. L’ambiente di sviluppo integrato IDE MULTI di Green Hills supporta la programmazione nei linguaggi C, C++ e Ada. La collaborazione tra le due aziende ha permesso di integrare la soluzione per la copertura strutturale di LDRA con l’ambiente di sviluppo MULTI IDE, unificando così lo gestione delle attività di sviluppo, debug e verifica di applicazioni multicore.
Con il supporto della strumentazione multicore di LDRA, l’analisi di copertura strutturale può essere catturata a livello di singolo core oppure aggregata per ottenere una visione complessiva del comportamento a livello di sistema. I risultati vengono rappresentati graficamente, dando modo agli sviluppatori di seguire il flusso del codice eseguito e di valutare il comportamento delle applicazioni a livello di singolo core o a livello di sistema. Con l’analisi di copertura strutturale che si spinge fino al livello di codice-oggetto ed è disponibile sia sulle piattaforme host, sia sulle piattaforme target, la soluzione di LDRA supporta la verifica della conformità ai più alti livelli degli standard safety-creitical. I report automatici catturano l’analisi e le tecniche adottate nei test di verifica riducendo potenzialmente di centinaia di ore il lavoro altrimenti necessario per predisporre la documentazione indispensabile per ottenere la conformità.
Contenuti correlati
-
Green Hills Software per lo sviluppo dei sistemi safety
Green Hills Software ha ampliato la sua offerta con il supporto per i più recenti microcontrollori (MCU) ad alte prestazioni AM26x di Texas Instruments (TI), incluse le varianti, AM263Px e AM261x. Il sistema operativo in tempo reale...
-
Piattaforma di comunicazione “in vehicle” configurabile
Questa soluzione, frutto di un accordo tra Green Hills Software, STMicroelectronics e Cetitec, gestisce la comunicazione per il consolidamento delle ECU (unità di controllo elettronico) nei controllori di zona, elementi critici delle architetture SDV (Software-Defined Vehicle) di...
-
Green Hills Software delivers new solutions for NXP’s Open S32 CoreRide platform
Green Hills Software announced its significant role in NXP Semiconductors’ open S32 CoreRide platform, a new industry-first vehicle software platform that greatly simplifies complex vehicle architecture development. The new platform integrates NXP’s broad hardware portfolio with Green...
-
Soluzioni Green Hills Software per i processori i.MX 93 e i.MX 95 di NXP
Green Hills Software ha annunciato il supporto per la serie di processori applicativi i.MX 9 di NXP Semiconductors. Si tratta di una piattaforma integrata basata sul software sicuro e protetto di Green Hills Software, che comprende sistemi...
-
INTEGRITY-178 tuMP RTOS per le soluzioni di volo autonomo di Merlin
Merlin, azienda specializzata nello sviluppo di tecnologie di volo autonomo, ha scelto il sistema operativo safety-critical in tempo reale (RTOS) INTEGRITY-178 tuMP di Green Hills Software, per la sua soluzione di volo autonomo. INTEGRITY-178 tuMP verrà eseguito...
-
MathWorks e Green Hills Software collaborano per lo sviluppo con AURIX TC4x
MathWorks e Green Hills Software, per aiutare lo sviluppo e progettazione applicazioni di sicurezza per la famiglia di microcontrollori Infineon AURIX TC4x per il settore automobilistico utilizzando Simulink, hanno annunciato l’integrazione dei loro prodotti. Gli ingegneri che...
-
Green Hills Software: supporto per i processori NXP S32G3
Green Hills Software ha annunciato il supporto per S32G3, il nuovo processore di rete veicolare di NXP Semiconductors. Questo supporto, focalizzato alla produzione dei veicoli Software-Defined sicuri, combina il middleware per auto connesse con il software di...
-
Green Hills Software a Embedded World 2023
Green Hills Software presenterà a Embedded World 2023 una nuova serie di soluzioni dimostrative e condividerà la propria esperienza attraverso una serie di presentazioni nel forum degli espositori, aperto a tutti i visitatori, e durante le lezioni...
-
Tecnologia unikernel ai nastri di partenza
Unikernel è una tecnologia che potenzialmente combina i vantaggi della virtualizzazione e della containerizzazione, offrendo un elevato grado di sicurezza, migliori prestazioni e un ingombro ridotto Leggi l’articolo completo su Embedded 87
-
Migrazione della piattaforma microcontrollore: alcuni consigli utili
Le aziende manifatturiere sono ancora esposte a notevoli rischi e vulnerabilità nelle loro catene di fornitura dei componenti, e questo induce molti team a rielaborare gli attuali progetti dei prodotti Leggi l’articolo completo su Embedded 87











