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

Schleuniger AG

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

Thomas Nyffenegger

Team Lead Software

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

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

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

Wolfgang Boos

Head Software Development

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

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

Bosch

"Ein grosses Lob an den sehr motivierten Trainer. Der Trainingsinhalt wird sehr kurzweilig und auch unterhaltsam vermittelt. Methodisch sehr gut war auch die jeweiligen Trainingstage am Ende nochmals Revue passieren zu lassen. Frank Braun konnte auch jede Frage beantworten und hat auch versucht, sofern der zeitliche Rahmes es erlaubte, auf angesprochenen Themen einzugehen."

N.N.

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

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

Perforce Helix Core Kunde welcher verkauft wurde an globalen Leader.

"Perforce Helix Core erfüllt unsere Erwartungen vollumfänglich. Wir haben eine Lösung aus einer Hand auf welche wir uns verlassen können."

Leiter Produktentwicklung

Leave your comment