En

Meta Modelling with IBM Rhapsody

19 Sep 2018

Register Now

Type

Expert Workshop

Duration

1 day

Languages

English

Location

Munich, Germany

Costs

780 EUR / 940 CHF

Scope of Meta Modelling with IBM Rhapsody

This course gives an introduction to Meta-Modelling and applies this to building your meta-model for IBM Rhapsody. You want to benefit from building profiles or to implement your Domain Specific Language (DSL) on top of UML. Our experience in structuring data for seamless flow enabling intuitive usage are key for accomplishing this effectively.

The objectives of the course are:

  • to understand why meta-modelling is beneficiary
  • to know what a meta-model is
  • to understand how UML is implemented in Rhapsody
  • to know how Rhapsody is compliant with UML and how to check this
  • to know the Rhapsody Java API part that manages the UML parts
  • to be able to create a meta model
  • to be able to create a profile in Rhapsody for Rhapsody

The Training includes many exercises.

Target audience:

  • Rhapsody Users and Specialists
  • Desire to use Rhapsody more effectively

Prerequisites:

  • Project experience in Embedded System Development
  • Knowledge of object-orientation and UML
  • Experience with a UML Tool, experience with IBM Rational Rhapsody®  beneficial.

Contents of Course

Meta-Model

  • Why to use a meta-model
  • What is a meta-model
    (Concept and relations definition, link with model, domain specific language – DSL)
  • Meta-Modelling Principles and Rules

UML in Rhapsody

  • Rhapsody Model, Java API
  • Introducing EVOCEAN Rhapsody API Abstraction Stub
  • Rhapsody Extensions to UML

Meta-Model with Rhapsody

  • UML Extension Mechanism
  • Profile Build Process
  • Introducing EVOCEAN Rhapsody Profile Generator
  • How to create a Meta-Model in Rhapsody

Be prepared for an intensive learning to gain many insights into useful tools which ease your development and help you to meet your challenges.

 

Customers about our services

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

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

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

Mettler Toledo AG

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

Wolfgang Boos

Head Software Development

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

Phonak Communication AG

„Model Driven Development with Rational Rhapsody® was a critical success factor for developing inspiro within the required schedule and market needs. Thanks to EVOCEAN's support, we were able to implement the tool quickly and apply the methodology effectively."

Rainer Platz

Head of R&D

soplar s.a. – Training

„Starting to use Rational Rhapsody®without coaching or training is not recommended. Understanding the why behind certain processes is essential to working effectively. Training with EVOCEAN was very valuable for me in this regard."

Vitali Mozgovoi

Software Developer

Schleuniger AG

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

Thomas Nyffenegger

Team Lead Software

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

Schindler Elevator Ltd.

„Seamless integration of the development environment is one of our critical success criteria. Model Driven Development with Rational Rhapsody®allows us to generate the code for the target platform direct from the UML model. Integrating the debugger saves us enormous amounts of time in developing complex, embedded real-time applications. Thanks to EVOCEAN's support, today we can use this tool efficiently."

Juan Carlos Abad

Project Manager

Upcoming events

18 Sep - 20 Sep

IBM Rhapsody in C++ on Raspberry Pi Training

Tool Training

Munich (Sauerlach), 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