Static architecture properties

Several properties in Rational® Rhapsody® provide support for static architectures, found in hard real-time and safety-critical systems that do not use dynamic memory management during runtime. When these properties are used, all events (including timeouts and triggered events) are dynamically allocated during the initialization phase. Once allocated, the memory pool (or event queue) remains static in size during the life of the application. It is important to note that dynamic memory management capabilities are still required in order to initialize these systems. In its current implementation, Rational Rhapsody does not generate applications that can be run in environments that are completely without dynamic memory management capabilities.

Properties that provide support for static architectures include the following properties:


Feedback