Exploiting UML2 code generation with IBM Rational Rhapsody in Ada

Learn how to use IBM Rational Rhapsody with the Ada programming language. In the Ada 95 and 2005 language revisions, progressively more support for object-orientated design and design by classification was added. In parallel, UML2 has come to embrace a wider range of techniques for large scale development including the ability to hierarchically decompose systems into parts with clearly defined interfaces. This demonstration focuses on new features added to UML2 in support of component-based design and their alignment with newer Object-Orientated features of the Ada programming language such as interfaces and polymorphism. It also shows how code-generation features in Rhapsody can ease the adoption and exploitation of OO features in the Ada programming language.

Fraser Chadburn (fraser.chadburn@uk.ibm.com), Senior Applications Engineer, IBM

Formerly a Product Manager for a Unified Modeling Language (UML) tool supplier, Fraser Chadburn has 18 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 in Vancouver, British Airspace, and Data Systems & Solutions (a subsidiary of Rolls-Royce).



14 January 2010

Learn how to use IBM® Rational® Rhapsody with the Ada programming language. In the Ada 95 and 2005 language revisions, progressively more support for object-orientated design and design by classification was added. In parallel, UML2 has come to embrace a wider range of techniques for large scale development including the ability to hierarchically decompose systems into parts with clearly defined interfaces. This demonstration focuses on new features added to UML2 in support of component-based design and their alignment with newer Object-Orientated features of the Ada programming language such as interfaces and polymorphism. It also shows how code-generation features in Rhapsody can ease the adoption and exploitation of OO features in the Ada programming language.

System requirements

You need JavaScript™ enabled in your browser

Duration

15 minutes

Downloads

DescriptionNameSize
Transcripttranscript.pdf450KB
Product downloadRational Rhapsody Developer928MB

Resources

Learn

Discuss

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Rational
ArticleID=461674
SummaryTitle=Exploiting UML2 code generation with IBM Rational Rhapsody in Ada
publish-date=01142010