RT- Druid

Download RT-Druid

RT-Druid è un tool per la progettazione architetturale di sistemi embedded. Il software è basato sul framework Eclipse e permette di scrivere e compilare applicazioni basate su Erika Enterprise in un confortevole ambiente di sviluppo.

 

RT-Druid Core

RT-Druid Core plugin contiene tutti le rappresentazioni dei metamodelli interni, fornendo una infrastruttura comune per lo sviluppo degli altri plugin, insieme con il supporto per la realizzazione di script ANT.

 

RT-Druid Code Generator

RT-Druid Code Generator plugin contiene l'editor per i file OIL e il configuratore, insieme con le routine per la generazione automatica del codice indipendenti dal target per ERIKA Enterprise.

Questo plugin ha le seguenti caratteristiche:

  • un compilatore per il linguaggio OIL, capace di genera una configurazione per ERIKA Enterprise da una specifica espressa in OIL. Il compilatore OIL viene eseguito automaticamente ogni volta che una applicazione ERIKA Enterprise viene compilata. Questo genera tutti i file necessari come i makefile e l'inizializzazione per le strutture dati interne di ERIKA Enterprise.
  • supporto per template di applicazioni: demo pronte per essere compilate e modificate direttamente dall'interno dell'ambiente Eclipse.
  • supporto per versione standalone, che permette l'implementazione di processi di sviluppo da linea di comando senza la necessità di installare l'ambiente Eclipse completo.

 

RT-Druid Schedulability Analysis plugin

RT-Druid Schedulability Analysis plugin comprende una serie di strumenti per la modellizzazione, l'analisi e la simulazione di timing behaviour di sistemi operativi reatl-time.
Automatizzando il processo di progettazione di applicazioni real-time, RT-Druid riduce in modo considerevole il time to market delle applicazioni embedded real-time e aiuta i progettisti di tenere il passo durante la rapida evoluzione tecnologica che richiede un continuo cambiamento di requisiti e prestazioni.

Benefici
Modellizzazione funzionale e non-funzionale.
Modellizza l'applicazione da un punto di vista funzionale e architetturale. Importa modelli funzionali da strumenti di modellizzazione di altri produttori di software.

Back annotation
Usando la back annotation, i progettisti possono estrarre le informazioni sul timing delle proprie applicazioni da tracce di esecuzioni reali, permettendo una analisi approfondita del comportamento dell'applicazione sviluppata.

Analisi temporale
Validazione formale dei requisiti temporali e analisi delle performance dell'applicazione. Analisi di sensitività del tempo di risposta per guidare il processo di progettazione architetturale del software.

Riduzione dei costi
RT-Druid riduce i costi di sviluppo anticipando le scelte progettuali dipendenti dalle risposte temporali delle applicazioni.

Caratteristiche

  • Integrazione con Eclipse® IDE
  • Supporto per lo scripting Apache ANT e l'esecuzione da linea di comando
  • Supporto per la definizione delle specifiche del comportamento funzionale, dell'architettura software e i vincoli temporali
  • Tecniche avanzatte di analisi di schedulabilità con priorità fissa
  • Report dettagliato e wizard per la raccolta di informazioni di feedback per automatizzare l'uso comune di pattern
  • Vista di tabelle per una rapida modificha dei parametri architetturali

Scarica la brochure su RT-Druid schedulability analysis (http://www.evidence.eu.com/images/Documents/brochure_rt_druid_1_4.pdf)
 

RT-Druid aiT plugin
Questo plugim fornisce insieme con l'analizzatore aiT WCET di AbsInt (AbsInt Angewandte Informatik GmbH) che stima i tight bound per il tempo di esecuzione nel caso peggiore dei task del sistema. Questo è un'analisi integrata del tempo di risposta dei task con un'analisi della temporizzazione a livello di codice.
Per maggiori dettagli su aiT è possibile visitare la pagina di AbsInt! (http://www.absint.com/ait/)

Questo insieme di tool permette di:

  • costruire il tuo sistema all'interno dell'ambiente Eclipse
  • descrivere la struttura funzionale e architetturale del tuo sistema usando RT-Druid
  • trigger AbsInt’s stack e analizzare i tempi a livello di codice utilizzando le GUI RT-Druid
  • importare i risultati di safe analysis da aiT in RT-Druid in modo completamente automatico
  • effettuare una analisi di schedulabilità in RT-Druid per verificare le deadline utilizzando il plugin RT-Druid schedulability analysis
  • effettuare un'analisi dello stack per verificare la sua utilizzazione massima a livello di sistema utilizzando il plugin RT-Druid schedulability analysis.

Scarica RT-Druid

oppure, per una personalizzazione di RT-Druid, richiedi un preventivo: