Background Image
Table of Contents Table of Contents
Previous Page  71 / 84 Next Page
Information
Show Menu
Previous Page 71 / 84 Next Page
Page Background

71

EMBEDDED

57 • settembre • 2015

TEST |

software

mi temporali, istogrammi, diagrammi a scatola

(boxplot) e molte altre visualizzazioni. I requisiti

real-time possono essere controllati e verificati in

ogni momento. Diverse prospettive permettono

di valutare i flussi di dati e gli eventi di schedu-

lazione, in modo da poter identificare le cause di

eventuali violazioni dei requisiti.

Per un’agevole visualizzazione dell’informazione

registrata riguardo agli eventi relativi ai task e

alle tempistiche, questi dati vengono trasferiti a

chronVIEW di INCHRON utilizzando un forma-

to aperto dei dati. A sua volta chronVIEW può

analizzare i tempi di esecuzione e gli eventi dei

task, e può svolgere diversi tipi di analisi sul pro-

getto, fra cui anche analisi di tipo worst-case. In

questo modo l’utente può ottimizzare il sistema

secondo i requisiti necessari, basandosi sui risul-

tati dell’analisi.

Per maggiori informazioni:

http://www.inchron. com .

TraceAnalyzer

Con il metodo congiunto Symtavision GmbH /

Lauterbach (Fig. 6), il codice delle unità di con-

trollo motore (ECU) è importato in TRACE32 da

qualunque sistema di configurazione ECU di ter-

ze parti, per il debug su target, l’emulazione e

la validazione del software. I dati di trace prove-

nienti da misure su ECU o da simulazioni indi-

pendenti dall’hardware, sono poi passati a Trace-

Analyzer per rappresentare e analizzare i trace

nel tempo, e validare la schedulazione nell’unità

ECU. I modelli temporali ottenuti possono essere

ulteriormente processati in SymTA/S per esegui-

re analisi statistiche e di tipo worst-case, come

pure per cambiare virtualmente la modalità di

schedulazione ed esplorare o ottimizzare l’archi-

tettura software complessiva. La configurazione

ottimizzata viene poi restituita a TRACE32 tra-

mite il sistema di configurazione ECU di terze

parti e caricata sul target, completando il pro-

cesso circolare.

Per maggiori informazioni:

http://www.symtavi- sion.com

.

TA Inspector

La Tool Suite Timing-Architects (Fig. 7) copre le

fasi di progetto del sistema, simulazione, analisi,

architettura e sviluppo di un modulo, come pure

la verifica su target. Per la connessione di tut-

ti i moduli viene fornita una soluzione ad anello

chiuso lungo tutto il processo di sviluppo. Con TA

Designer, TA Simulation, TA Optimizer e TA In-

spector, Timing-Architects offre dei prodotti che

aiutano project manager, sistemisti, sviluppato-

ri, ingegneri di integrazione e test, a migliorare

le prestazioni e aumentare l’efficienza dei propri

progetti multicore.

L’integrazione con TRACE32 permette di impor-

tare in TA Inspector, trace hardware di appli-

cazioni a singolo core o multicore registrati da

TRACE32. In tal modo la Tool Suite di Timing-

Architects può essere utilizzata per rilevare er-

rori nell’applicazione, validare i requisiti ed aiu-

tare nella migrazione da progetti a singolo core

verso progetti multicore, creando un modello di

timing. Questo processo porta a un miglioramen-

to complessivo della qualità e sicurezza delle

applicazioni embedded multicore. TA Inspector

permette di importare più file CSV in parallelo,

supportando così un numero qualsiasi di core.

Per maggiori informazioni:

http://www.timing- architects.com

.

Fig. 6 – Symtavision TraceAnalyzer

Fig. 7 – Timing-Architects TA Inspector