|
|
|
Like all PathMATE code generation Maps, the C Map delivers a complete set of transformation rules/templates to generate fully functional, deployable code from platform independent models. Supporting rapid code generation and model level debugging and 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 refined 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
- Very efficient implementation patterns for OO constructs, supporting inheritance and polymorphism efficiently in C.
- Statically allocated memory pools and a flexible pool manager, with direct control over allocation block sizes and intertask overhead.
Use the PathMATE C Map to generate the fastest, smallest systems from your platform independent models.
|