Home arrow Products arrow Development Tools arrow RT-Druid
Products
Products
RT-Druid

RT-Druid

 ERIKA Enterprise on TuxFamily

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.

 

 

ERIKA Enterprise and RT-Druid website

ERIKA Enterprise and the RT-Druid Code Generator plugin are currently hosted on TuxFamily. Please follow the link below

 Go to the ERIKA Enterprise and RT-Druid website on TuxFamily

ERIKA Enterprise and RT-Druid are currently used by a growing community of more than 20 universities around the world, plus various companies in the automotive Market, including:



 RT-Druid quick description

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 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!



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. 

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.



The RT-Druid aiT plugin: an integrating task response time analysis with code level timing analysis

As a result of INTEREST IST FP6 European Project, AbsInt and Evidence srl have coupled their tools to provide software and system designers with an efficient way to verify timing and stack usage of multitask applications in the same environment used to build the system.

This tool coupling allows to:

  • build your system inside the Eclipse environment
  • describe the functional and architectural structure of your system using RT-Druid
  • trigger AbsInt’s stack and timing analyses at the code level from the RT-Druid GUI
  • import safe analysis results from aiT into RT-Druid in a fully automatic way
  • perform scheduling analysis in RT-Druid to verify deadlines using RT-Druid schedulability analysis plugin
  • perform stack analysis to check maximum stack utilization at system level using RT-Druid schedulability analysis plugin.

Download the AbsInt_Evidence flyer!



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.

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.
  • 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

  • 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
 
Advertisement
Advertisement
Evidence S.r.l.
PIVA: 01638690501
HOME  |  COMPANY  |  PRODUCTS  |  SERVICES  |  DOWNLOAD  |  STORE  |  PRIVACY POLICY