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

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

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

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

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

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

ReqEdit – Supply Chain Solution

"Vow - this is awesome"

N.N.

Procurement Engineer at an Industrial Mobility Company.

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.

„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

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

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

Leave your comment