Like all PathMATE code generation Maps, the C++ Map delivers a complete set of transformation rules and templates to generate fully functional, deployable code from platform independent models. Supporting rapid code generation (upto 50K lines / minute) and model level debugging all built upon a complete foundation layer of run-time mechanisms, the C++ Map provides everything needed to quickly build, test and integrate high performance components and systems.
In addition, the C++ Map brings more unique capabilities for generating efficient, high-speed implementation:
- Fully-automated self-trimming of model components based on actual usage; unused model elements are completely eliminated from the generated implementation.
- Static Initialization of initial class instance populations, reducing start-up time and RAM consumption.
- Customizable use of OO implementation constructs which could potentially consume substantial run-time resources.
- Statically allocated memory pools and a flexible pool manager, with direct control over allocation block sizes and intertask overhead.
- Automatic reference to platform specific high performance communication mechanisms from platform independent models.
Use the PathMATE C++ Map to generate high performance implementation while leveraging OO programming constructs, all from your existing platform independent UML models.







