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. PDF-File
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.
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 a "Advanced Business Partner" of IBM in Switzerland. As an 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.
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.