HCL RTist is an Eclipse-based modeling and development environment for creating complex, event-driven, real-time applications in C++.

It provides software engineers with feature-rich tools for designing, analyzing, building, debugging and deploying real-time applications.

Supporting the Unified Modeling Language (UML) and its real-time profile (UML-RT), RTist allows developers to design their applications at a higher abstraction level than code.

Here are some of its benefits and capabilities:

Designs at a Higher Abstraction Level than Code

  • Provides UML Real-time models, statecharts, composite structure and other diagrams
  • Utilizes a powerful Code Editor built on an Eclipse CDT
  • Realizes thread safety using state machines and message-based communication
  • Supports industrial-scale applications

Builds Executables Your Way

  • Builds applications interactively and from batch builds
  • Allows for easy setup of build configurations
  • Provides a highly-customizable run-time environment

Debugs at a High-level (Verifies Design and Detects Failures)

  • Features interactive model debugging
  • Allows for trace management and visualization
  • Provides run-time structure monitoring and behavior animation • Offers combined model and code debugging

Allows for Teamwide Collaboration

  • Supports Git and other SCM systems
  • Features an interactive and intuitive compare/merge of both model and code
  • Provides a powerful command-line interface
  • Allows models to be accessed via web browsers and linked to requirements

Analyzes the Application

  • Features navigation and search with diagram highlighting • Supports refactoring of models and code
  • Synchronizes code changes back to the model

Learn more about HCL RTist or schedule a demo.

Comment wrap
Further Reading
Conjucating Certain Capsule Ports in HCL RTist
Secure DevOps | September 11, 2020
Conjugating Certain Capsule Ports in HCL RTist
Protocols in an RTist model are often binary, meaning that there are two connected ports typed by the protocol. The out-events for one of the ports are the in-events for the other port.
Now Available: RTist 11.0 2020.33
Secure DevOps | August 26, 2020
Now Available: HCL RTist 2020.33
HCL RTist 11 2020.33 is now available with several improvements in various areas.
Introducing Design Room ONE Version 2.1
Secure DevOps | July 23, 2020
Introducing Design Room ONE Version 2.1
The latest Sprint 2020.26 bring us a new version 2.1 of Design Room ONE available for HCL RTist users. In this new version authentication functionality has been significantly improved and lost its EXPERIMENTAL tag. One of the improvements includes refactoring the way the Design Room ONE server integrates with Keycloak for authentication. As a result, the configuration procedure is now easier: all the settings that need to be updated are now located in Design Room ONE’s main configuration file – server-config.json. Due to these improvements, there is now no need for Design Room ONE to store a Keycloak administrator key making this integration even safer, since Design Room ONE server would only be able to access pieces of Keycloak information it needs to manage access to its designs. You can refer to Authentication Setup for detailed instruction on migrating Keycloak realms configured with previous versions of Design Room ONE without loosing any information about users and their roles. Another update related to server configuration is the introduction of a single property dr_db_url controlling database connection — provides more flexibility and allows using password protected databases, which are standard in cloud environments like Azure or AWS. This is since version 2.1 Design Room ONE supports integration with Collaborative Lifecycle Management (CLM) tools version If you are using CLM tools to track your requirements with CLM (read System Requirements for the full list of supported versions and other requirements) you would be able to create “Derived From” links in your modeling tool e.g. HCL RTist from a model element to a requirement. These links will be visible in Design Room ONE after the model has been exported to the server. After that matching “Derives Architecture Element” links will be visible in your requirements management application and you would be able...
a/icon/common/search Created with Sketch.