En

Meta Modelling with IBM Rhapsody

19 Sep 2018

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

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

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

Rhapsody Training Feedback

The trainer was very well prepared, has an excellent overview and deep knowledge about the tool and about our surrounding processes (A-Spice) and methods.

Large Automotive Supplier

Systems Engineer

Mettler Toledo AG

„Now the advantages of our solid foundation work will have a large impact. A model is easy to adapt and maintain and new functions can be integrated very fast. In combination with the automatic code generation and testing we now will be strikingly faster… with a consistent high quality. Today we save time and money – not least thanks to IBM Rational Rhapsody!"

Wolfgang Boos

Head of Software

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

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

Rhapsody Training Feedback

I was satisfied with everything. This was the best training I ever attended.

Large Automotive Supplier

Engineer

Schleuniger AG

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

Thomas Nyffenegger

Team Lead Software

Mettler Toledo AG

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

Wolfgang Boos

Head Software Development

Leave your comment

Upcoming events

1 Oct - 3 Oct

IBM Rhapsody in C++ on Raspberry Pi Training

Tool Training

near Constance, Switzerland

Learn more

16 Oct - 19 Oct

IBM Rhapsody 8.3 in C Essential Tool Training

Tool Training

München, Germany

Learn more

16 Oct - 19 Oct

IBM Rhapsody 8.3 in C++ Essential Tool Training

Tool Training

Munich, Germany

Learn more