RT-Druid is a tool for architecture level design of embedded systems. It is based on Eclipse Framework and it allows to write and compile Erika Enterprise applications in a comfortable environment.
RT-Druid is composed of a set of plugins for the Eclipse Framework, described below:
The RT-Druid Core plugin contains all the internal metamodel representation, that provides 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 contains following features:
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 up with today’s rapidly changing requirements and continuous technological evolution.
Functional and non-functional modelling.
Model the application from the functional and the architectural point of view.
Import functional models from third-party modelling tools.
Using back annotation, designers can extract the timing properties of their application from real execution traces, enabling a proper analysis of the application behaviour.
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.
RT-Druid reduces development costs anticipating design choices dependent on the timing behaviour of the applications.
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!
This tool coupling allows to:
or request a quote for customizing RT-Druid.