Tips and tricks for tailoring code generation with IBM Rational Rhapsody in Ada

See the range of techniques for tailoring Ada code generation using Rhapsody properties. This demo highlights some additional ideas and best practices, such as use of UML profiles and stereotypes to convey code generation properties and touches on some of Rhapsody's extended capabilities such as the ability to add project-specific checks to Rhapsody's model checker. For ultimate control there is also a short demo of the Rules Composer Add On, an authoring environment for modifying and building code-generators for Rhapsody. With the exception of Rules Composer all the best practices covered here are equally applicable to the C, C++ and Java programming languages with Rhapsody.

Fraser Chadburn (, Senior Technical Professional, IBM

Fraser Chadburn photoFormerly a product manager for a Unified Modeling Language (UML) tool supplier, Fraser Chadburn has 15 years of realtime, embedded and distributed systems and software experience plus a strong knowledge of UML and the Object Management Group's (OMG) Systems Modeling Language (OMG SysML). In addition, Chadburn has developed Ada-based software projects for Raytheon, Canada and British Airspace

18 December 2012

IBM® Rational® Rhapsody® products provide collaborative design and development for systems engineers and software developers creating real time or embedded systems and software.


14 minutes


Demo transcriptCodeGenTipsTricksWithRhapsodyInAda1-Transcript1.pdf55KB



Get products and technologies


SummaryTitle=Tips and tricks for tailoring code generation with IBM Rational Rhapsody in Ada