En

Meta Modelling with IBM Rhapsody

22 Feb 2019

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

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

Bernina International AG

„The architecture must be set up in the right way and in conformity with the requirements of model driven development – right from the beginning! I strongly recommend to seek for the support of an external, experienced Rhapsody specialist as for example supplied by EVOCEAN and to model the architecture together.“

Giovanni Annunzio

System Architect

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

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

Bernina International AG

„For Bernina, abstraction, simulation, reuse and automatic code generation are central for a short time-to-market … and therefore the key of our success!"

Giovanni Annunzio

System Architect

MCS Engineering AG

"It is very easy to set up and run a Perforce Helix Core proxy server for working with geographically dispersed teams. Downloading data is also very easy. We were amazed at how much time we saved."

Eric Gutmann

Project Leader

Perforce Helix Customer sold to global leading company.

"Perforce Helix Core fully meets our expectations. We have a solution from one source on which we can rely."

Head of Product 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

Bernina Internation AG

„Früher haben wir pro Jahr ein neues Produktmodell lanciert – heute sind es mehrere dank Wiederverwendung von Modulen, welches auch unser Testaufwand markant reduziert hat.“

Giovanni Annunzio

System Architect

Bernina International AG

„Dank der Modelle können wir neue Funktionen und Abhängigkeiten visualisieren. Ein Bild sagt mehr als 1‘000 Worte und die grafisch modellierte Abstraktion macht uns Entwicklern das Leben sehr viel einfacher. Gleichzeitig nimmt uns die mit dem Modell verbundene Codegenerierung einen grossen Teil der Arbeit ab!“

Giovanni Annunzio

System Architect

Leave your comment