Designing real-time and embedded systems by using models

Rational® Software Architect RealTime Edition extends the development environment to meet the demands of real-time and embedded software. You can create models of a system based on the Unified Modeling Language (UML) constructs, generate the implementation code, compile, and then run and debug the application.

Before you begin

Most real-time or embedded systems must be capable of performing many simultaneous activities. External events are unpredictable and the software must be able to handle interrupts and other external events at any time, without dropping the current work in progress.

Using Rational Software Architect RealTime Edition, you can develop real-time or embedded systems by performing the following activities:
  • Create a model of the system by using UML elements and diagrams
  • Generate and compile the code that implements the model
  • Execute, test, and debug the model

Feedback