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

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

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

Bernina International AG

„In earlier days, we launched one new product model every year – today several thanx to re-use, which also reduces the time needed for testing significantly."

Giovanni Annunzio

System Architect

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

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 User Group

Good experts present. Always interesting to meet other Rhapsody users.

Stefan Singler

Software Engineer

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

Mettler Toledo AG

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

Wolfgang Boos

Head Software Development

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

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

Leave your comment

Upcoming events

6 Oct - 8 Oct

Willert Embedded UML Studio – Rhapsody

Tool Training

Munich

Learn more