En

IBM Rhapsody OXF Framework

22 Oct - 23 Oct 2019

Type

Tool Training

Duration

2 days

Languages

English / German

Location

Bückeburg, Germany

Costs

1520 EUR

Overview

This training offers a deep dive into the Rhapsody Execution Framework including various variants thereof such as OXF, SXF, IDF, Willert RXF. The training includes many hands on exercises of how you can adapt the OXF Framework to meet your specific needs. If you are using Rhapsody Developer Edition this is a very valuable course to use the OXF Framework effectively. The Trainer of the course is the author of the course with very deep and long experience in IBM Rhapsody.

Target audience:

  • Rhapsody User and Specialists
  • Software engineers and developers

Prerequisites:

  • Knowledge of UML
  • Experience with Rhapsody
  • Experience in developing embedded systems

Content:

Composition of Framework

  • Rhapsody OXF Architecture
  • Key Class Definitions

Rhapsody OXF Usage and OXF Sequences

  • OXF Initialisation, Code for Event Handling
  • Client and Server Example of using OXF
  • Application Initialization Order
  • Event Sending and Receiving
  • Timeout Handling, Triggered Operations
  • Sequential Reactive Behaviour
  • Active Class and Multi-Threading
  • Thread-Save Operations using OMProtected
  • Various Running to completion Behaviour
  • Running the OXF Main Loop in separate Thread

Direct Overloading of OXF operations

  • Reading from a Blocking Device in an Active Class
  • Handling Interrupts
  • Reactive Behaviour – User Implementation
  • Reactive Object Serialization

Overloading and Extending the Framework

  • Extending Reactive / Active Behaviour
  • Cyclic Execution of Null triggered Statemachines
  • Extending the Memory Management

Stripping Down the Framework

  • Interrupt Driven Framework
  • Synchronous Framework

Interfaces and Ports

  • Connecting Ports and Interfaces with Links or Code
  • Port Multiplicity and Message Broad- / Multicast

Standard Operations and Stereotype Based Code Generation

 

Customers about our services

Rhapsody Training Feedback

Ich war mit allem zufrieden. Das war das beste Training, das ich je besucht habe.

Grösserer Automobil Zulieferer

Software Engineer

Hamilton Medical AG

"Die direkte Kopplung von Design und Code mit Rhapsody hilft uns, die Komplexität unserer Produkte einfacher zu managen, da Design und Code langfristig konsistent bleiben".

Andreas Anderegg

Senior Software Engineer

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

Bernina International AG

„Thanks to the models we can visualise new functions and dependencies. A picture says more than a 1'000 words and the graphically modelled abstraction makes life much easier for us developers. At the same time, the automatic code generation based on the models takes over a substantial part of our work!“

Giovanni Annunzio

System Architect

Bernina International AG

„Abstraktion, Simulation, Wiederverwendung und automatische Codegenerierung sind bei Bernina zentral für eine kurze Time-to-Market… und somit der Schlüssel zum Erfolg!“

Giovanni Annunzio

System Architect

Mettler Toledo AG

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

Wolfgang Boos

Head Software Development

Bosch

A warm praise to the very motivated trainer. The training content is conveyed in a very enjoyable and entertaining way. It was also very good to review the respective training days at the end. Frank Braun was able to answer every question and also tried, as far as time allowed, to address further topics raised.

N.N.

Systems Engineer

Bernina International AG

„Die Architektur muss von Anfang an richtig aufgesetzt werden und den Voraussetzungen einer modellgetriebenen Entwicklung entsprechen. Ich empfehle jedem Unternehmen, sich Unterstützung von einem externen, erfahrenen Rhapsody Spezialisten wie beispielsweise EVOCEAN zu holen, um die Basisarchitektur gemeinsam zu modellieren.“

Giovanni Annunzio

System Architect

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

„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

    Upcoming events

    16 Sep - 17 Sep

    SysML with IBM Rhapsody Bootcamp

    On-Line Tool Training

    On-Line (CET 9 AM to 5 PM)

    Learn more

    18 Sep - 20 Sep

    IBM Rhapsody for Software Engineers

    On-Line Tool Training

    On-Line - 9 am - 5 pm - CET

    Learn more