En

IBM Rhapsody in C++ on Raspberry Pi Training

18 Sep - 20 Sep 2018

Register Now

Type

Tool Training

Duration

3 days

Languages

in German

Location

Munich (Sauerlach), Germany

Costs

1.980,00 EUR

Overview of this IBM Rhapsody Training

This IBM Rhapsody Training offers a special, very effective introduction into the development with UML and Rhapsody®: From the beginning on, the popular Raspberry Pi is used as target hardware. The concepts are implemented in a practical oriented way directly on host computer and on the target board. Therefore, the participants will learn hands-on how to work with UML and Rhapsody.

Target audience:

  • Technical Leaders evaluating new ways of developing software
  • Software engineers and developers
  • Interested Persons in Rhapsody
  • Engineers joining Team using Rhapsody

Prerequisites:

  • Project experience with C++
  • Basic know-how of UML is an advantage but not mandatory
  • Notebook with Windows 7, 8 or 10 and 3 GB of free hard disc space.
    A notebook can be rented for EUR 150.00 excl. VAT (service charge).

Content of IBM Rhapsody Training:

  • Overview and needs for an UML development infrastructur
  • UML basics
  • IBM Rational Rhapsody: concepts, functionality & use
  • Installation of Rhapsody, Cross-Compiler & Raspberry Pi
  • Classes, relationships and communication
  • Object instantiation strategies
  • Model-code synchronicity: Navigation from model to Code and back
  • Behavioural-, State and Flow diagrams
  • Graphical debugging of UML models an host & target
  • Interactions- and Sequence diagrams
  • Abstract classes
  • Ports and interfaces
  • Structure diagrams
  • Complex hierarchical and parallel state diagrams
  • Container classes
  • Integrating and usage of external sources & libraries
  • Rhapsody Customization and UML Profiles
  • Active classes / threads; interrupt service routine, timing-Diagrams
  • Model driven testing – OMG Testing Profile
  • Seamless traceability of requirements to code
  • Rhapsody Framework (OXF)
  • Reverse engineering
  • Concepts and „best practise”: Configuration Management

Special:

Costs incl. Raspberry Pi Board, Sensors and LCD.

Customers about our services

Mettler Toledo AG

„Development in the embedded area should be platform independent and the used tools should support this!“

Wolfgang Boos

Head Software Development

SIX Financial Information Ltd

„The EVOCEAN continuous improvement method stabilized our processes and had a positive influence on the quality and on the satisfaction of the employees. I would recommend to use this approach at any time. Continuous improvement must become a part of everyday work."

Michael K. Steinhöfel-Cordova

Head of Quality Management

Hamilton Medical AG

„Employing our platform strategy and Model Driven Development with IBM Rhapsody® enables us to bring our innovations rapidly to numerous ventilation solutions.“

Gion Durisch

Head of Software Development

SIX Financial Information Ltd

“Our vision was to know at all times in which process phase a change is.”

Michael K. Steinhöfel-Cordova

Head of Quality Management

Hamilton Medical AG – Rhapsody

„The direct coupling of design and code with Rhapsody helps us managing the complexity of our products more easily, as design and code remain consistent in the long term.“

Andreas Anderegg

Senior Software Engineer

Mettler Toledo AG

„I would recommend Rhapsody anytime – by using Rhapsody I can reach a new level of programming and efficiency.“

Wolfgang Boos

Head Software Development

Schmidhauser AG

"A picture is worth a thousand words. Thanks to Rational Rhapsody® models, we can discuss new functionalities much better with our customers – even without knowledge of the code."

Peter Bode

Project Manager Mobile Drives

soplar s.a.

„We would repeat our decision to choose Rhapsody® at any time. The strikingly improved efficiency, higher quality, and flexibility plus reusability of models make any adverse details negligible. Today we develop more machines with fewer resources in less time."

Reinhold Wüstner

Head of Product Development

Schleuniger AG

„Thanks to the fully automatic code generation with Rhapsody® we could accelerate the software development.“

Thomas Nyffenegger

Team Lead Software

Kern AG

„Even if the change to Rhapsody required at first additional investment and effort – we have never regretted our decision. The fully automatic code generation from the model makes our life easier!“

Andreas Dubach

Head of Development Systems

Upcoming events

19 Sep

Meta Modelling with IBM Rhapsody

Expert Workshop

Munich, Germany

Learn more

25 Oct

French Rhapsody User Group Day – Paris

User Group Days

Paris, France

Learn more

30 Oct

European Rhapsody User Group Day – Zürich

User Group Days

Giesserei, Zürich, Switzerland

Learn more