En

Integrating Rhapsody® into Customer Platform

Complex development tasks, limited resources, and deadline pressure. To deal effectively with these challenges, the Research Department of Schindler recently switched to Model Driven Development with Rational Rhapsody® from IBM. EVOCEAN supported the project team in integrating the UML tool into the existing development infrastructure and target platform.

The Challenge

Schindler Aufzüge AG is a globally active manufacturer of elevators and escalators. Schindler owes its leading market position in part to its successful implementation of new technologies. But time cycles for developing new products and bringing them to market are being squeezed more tightly even as cost pressure grows. To meet these challenges with limited resources, the company decided early in 2008 to create a consistent and transparent development environment. An important consideration was the ability to rapidly implement the new solution into existing infrastructures.

The Solution

An analysis of the situation showed that the only way to achieve the ambitious goals was by using Model Driven Development with Rational Rhapsody®. This UML-based tool ensures a completely consistent reusable model up to and including the code on the target platform and integrated debugging.

  • UML with Rational Rhapsody® from IBM
  • Target platform with Coldfire and several CAN interfaces
  • IDE GNU / C++
  • RTOS eCosCentric
  • Lauterbach Trace32 debugger.

Seamless integration gives users the best of both worlds by combining the advantages of Model Driven Development with those of traditional debugging.

  • Early testing of the application thanks to executable models (can be used hardware-independently)
  • Complete code generation from models to target platform
  • Direct switching from model debugging to hardware debugging.

The Role of EVOCEAN

EVOCEAN is an “Advanced Business Partner” of IBM in Switzerland. As a Rational Rhapsody® competence center, we have not only access to all tools, but also to the internal know-how and knowledge pool of the Rhapsody® developers. Our team of consultants has broad technical knowledge and many years of experience in the area of Model Driven Development.

This background allowed us to provide highly effective support for Schindler in integrating Rhapsody®:

  • Consulting to select a development environment
  • Clarification of outstanding items and risk evaluations
  • Comprehensive checklists for starting a project efficiently

Integration of Rational Rhapsody® into customer specific development environments and target platform

  • On-site integration and on-the-job training
  • Know-how transfer and exchange of experience
  • Fixed cost and schedule.

Added Value for Customers

Model Driven Development with Rational Rhapsody® radically simplifies software development and helps customers to get a handle on the complexity and risks of a project quickly.

Efficient collaboration with the Schindler project team ensured integration on time and in budget. Both parties were able to apply their strengths and experience optimally in the project.

Looking Ahead

With the integration of the complete development environment future software components will be developed more effectively. To be able to use animation on the model level via the debugger JTAG interface on the target as well, the availability of a development target with more RAM is being evaluated. This would make it possible to benefit from additional advantages of Model Driven Development.

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

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

Hamilton Medical AG – Rhapsody

„The direct coupling of design and code with Rhapsody helps us managing the complexity of our products more easily, as design and code remain consistent in the long term.“

Andreas Anderegg

Senior Software 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

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

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

ReqEdit – Supply Chain Solution

"Vow - this is awesome"

N.N.

Procurement Engineer at an Industrial Mobility Company.

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

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

Schleuniger AG

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

Thomas Nyffenegger

Team Lead Software