Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your profile (name, country/region, and company) is displayed to the public and will accompany any content you post. You may update your IBM account at any time.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

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

Fraser Chadburn (fraser.chadburne@uk.ibm.com), Senior Technical Professional, IBM
Fraser Chadburn photo
Formerly 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

Summary:  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.

Date:  18 Dec 2012
Level:  Introductory

Activity:  2248 views
Comments:  

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

Duration

14 minutes


Download

DescriptionNameSizeDownload method
Demo transcriptCodeGenTipsTricksWithRhapsodyInAda1-Transcript1.pdf55KBHTTP

Information about download methods          Get Adobe® Reader®


Resources

Learn

Get products and technologies

  • IBM product evaluation versions: Get your hands on application development tools and middleware products from DB2®, Lotus®, Rational®, and WebSphere®.

Discuss

Biography

Fraser Chadburn photo

Formerly 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

Comments



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Rational
ArticleID=852676
SummaryTitle=Tips and tricks for tailoring code generation with IBM Rational Rhapsody in Ada
publish-date=12182012

My developerWorks community