IBM Rhapsody Competence Center

From requirement to running code on your target: model driven development with IBM Engineering Rhapsody, backed by EVOCEAN experience since 2006.

Discuss your Rhapsody context

Gated page — kept out of search until approved

client-requested addition

A picture is worth a thousand lines of code

Keep control of complex embedded systems by engineering them as models

IBM Engineering Rhapsody is a fully integrated visual modelling environment for embedded and real-time systems. EVOCEAN has built up deep Rhapsody and Model Driven Development know-how since 2006, so your teams adopt the tool quickly and use it in a way that lasts.

What Rhapsody gives your team

UML and SysML in one environment

Specify requirements and describe system structure and behaviour with UML and SysML, with domain-specific tailoring where your field needs it.

Simulate before you build

Create, simulate and test the application graphically, so behaviour is visible and discussable long before hardware is ready.

Code generated from the model

Generate C, C++, Ada or Java directly from the model. Model and code stay associated, so teams can work in either and keep both current.

Why model driven development

Fewer errors, lower cost, and models your customers can understand

  • Lower project risk and shorter development times
  • Higher productivity and quality
  • No break between design and code
  • Documentation generated from the model
  • Parallel development across locations
  • More reuse, faster onboarding of new engineers

The craft behind good models

A tool gives you notation. A good model needs architecture and experience.

Architecture

Architecture training, workshops and coaching, plus architecture reviews based on the Architecture Tradeoff Analysis Method (ATAM).

SysML and systems modelling

SysML training, workshops and coaching that combine requirements engineering with functional modelling for mechanical, hardware and software systems.

UML for software

UML training and coaching, including dedicated workshops for C programmers, behavioural modelling, design patterns and UML profiles.

Model Driven Architecture

MDA training and coaching, model transformations and Model Driven Architecture for embedded systems.

What the competence center offers

  • Tool introduction and training
  • Integration with target hardware, real-time operating system and development environment
  • Training, coaching and reviews of architecture, methodology and process
  • Modelling guidelines
  • Re-engineering of existing projects
  • Rhapsody know-how transfer within your project

Built for constrained targets

For platforms with limited memory, an embedded framework connects Rhapsody to your specific combination of operating system, compiler and processor. We review your target environment with you; compatibility is not assumed for every platform.

Related topics

New to Rhapsody, or want more from it?

Tell us about your system, your team and your target in a 15-minute call.

Book a 15-min call