RT-Druid is composed by a set of plugin for the Eclipse Framework . The following is a list of the available plugins:
RT-Druid Core
The RT-Druid Core plugin contains all the internal metamodel representation, providing a common infrastructure for the other plugins, together with ANT scripting support.
RT-Druid Code Generator
The RT-Druid Code Generator plugin implements the OIL file editor and configurator, together with target independent code generation routines for ERIKA Enterprise.
This plugin includes the following features:
The RT-Druid Code Generator is distributed as open-source under the EPL License at the http://erika.tuxfamily.org website. All the other plugins are currently not distributed as open-source.
RT-Druid Schedulability Analysis plugin
The RT-Druid Schedulability Analysis plugin includes a set of design tools for modelling, analyzing, and simulating the timing behaviour of embedded real-time systems.
By automating the design flow of real time applications, RT-Druid drastically reduces the time to market of real-time embedded applications, and helps the designer to keep the pace of today’s rapidly changing requirements and continuous technological evolution.
Benefits
Functional and non-functional modelling
Model the application from the functional and the architectural point of views. Import functional models from third-party modelling tools.
Back annotation
Using back annotation, designers can extract the timing properties of their application from real execution traces, enabling a proper analysis of the application behaviour.
Temporal analysis
Formal validation of the timing constraints and analysis of the performance of an application. Sensitivity analysis of the response times to guide the software architecture design process.
Costs reduction
RT-Druid reduces development costs anticipating design choices dependent on the timing behaviour of the applications.
Features
Download the RT-Druid schedulability analysis brochure (http://www.evidence.eu.com/images/Documents/brochure_rt_druid_1_4.pdf)
RT-Druid aiT plugin
This plugin provides a coupling with AbsInt’s (AbsInt Angewandte Informatik GmbH) aiT WCET Analyzer that computes tight bounds for the worst-case execution time of the tasks in your system. It is an integrating task response time analysis with code level timing analysis.
For more details on aiT check the AbsInt homepage! (http://www.absint.com/ait/)
This tool coupling allows to: