RT-Druid RT-Druid is the development environment for ERIKA Enterprise. Based on Eclipse, RT-Druid allows writing, compiling, and analyzing your application in a confortable environment. 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.
- RT-Druid Schedulability Analysis plugin.
The RT-Druid Schedulability Analysis plugin provides the Schedulability Analysis framework, implementing algorithms like scheduling acceptance tests, sensitivity analysis, task offset calculation, and so on.
RT-Druid Code Generator plugin: a configurator for ERIKA Enterprise The RT-Druid Code Generator plugin includes the following features: - an OIL language compiler, which is able from an OIL specification to generate the ERIKA Enterprise configuration.The OIL compiler is runautomatically whenever an ERIKA Enterprise application should be compiled. It generates all the files needed, such as the makefiles and the ERIKA Enterprise internal data structure initializations.
- support for application templates, which are basically demo applications ready to be compiled and modified directly in the Eclipse environment.
- support for a standalone version, which allows the implementation of command line development flows without the need of installing a complete Eclipse environment.
RT-Druid Schedulability analysis pluginThe 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. Download the RT-Druid schedulability analysis brochure
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. 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. Features - Integration with the Eclipse® IDE
- Support for Apache ANT scripting and command line execution
- Support for the specification of the functional behaviour, software architecture and temporal constraints
- Advanced fixed priority schedulability analysis techniques
- Detailed report and feedback information wizard for automating common usage patterns
- Table view for quick interaction with architectural parameters
|