Learning RTist

RTist uses a subset of the Unified Modeling Language (UML) together with C/C++ for designing and developing applications that typically are communicating, state-machine based real-time applications. The subset of UML that is used is known as the RT subset of UML and is described in RTist Concepts.

Once you are somewhat familiar with the concepts you may follow a short tutorial for getting some practical hands-on experience with RTist. This tutorial is available in the form of a so called Cheat Sheet that can be opened inside RTist. Select Help > Cheat Sheets and then expand the RealTime Modeling node to find the cheat sheet called "TrafficLight". It will guide you through some basic scenarios of using RTist. You will learn how to

To learn more about how models are built into C++ applications read Building C++ Applications with RTist.

The C++ applications that are generated by RTist makes use of a run-time library called the RT Services Library. This library provides the run-time implementations of the UML real-time concepts that are supported by RTist. Some parts of the library are automatically used by generated C++ code, while other parts of the library your application code will use. Read C++ RT Services Library to learn about the functionality that is provided by this library

RTist makes use of a substantial amount of icons which can take some time to learn to recognize. While learning RTist you can benefit from this overview.

Once your model grows and becomes more complex you need to know how to navigate around in the model, and how to use the various search commands that are provided by RTist. Read the following documents to learn more about navigation and search:

When a model is developed in parallel by different teams, a configuration management system, such as Git or Clearcase, is typically used. RTist provides integrations for both Git and ClearCase. Parallel development also requires the ability to compare and merge models. Read Comparing and Merging Models with RTist to learn about this.

Read more in the Role based learning guide about specific learning activities for RTist depending on your role.

Legal notices