Hamilton Medical: innovation through model driven development

How a shared software platform and IBM Rhapsody helped Hamilton Medical bring innovations to its ventilation solutions faster and more cost-effectively.

Discuss your Rhapsody context
Hamilton Medical ventilator supporting a patient during emergency transport
Patient transport with Hamilton Medical ventilation equipment. Photo from the original project note.
Hamilton Medical
Industry
Medical technology
Location
Bonaduz, Switzerland
Technology
IBM Rhapsody · Model Driven Development · UML
Focus
Software platforms, reuse and engineering capability

Historical customer project, as described in the original EVOCEAN project note.

The challenge: more variants, greater complexity

Hamilton Medical develops ventilation solutions for intensive care and patient transport. Its original project note describes growing demand for new functions, shorter time-to-market cycles, cost pressure and restrictive regulatory requirements. More device variants and interfaces with hospital and third-party systems increased the scope of software development.

One platform, many ventilation solutions

In 2003, Hamilton Medical introduced a platform strategy, standardised its development environment and adopted Model Driven Development (MDD) with IBM Rhapsody. Reusing know-how, components and modules meant that a new function could be developed once and deployed to different ventilators. The project note reports faster implementation and more cost-effective introduction of innovations.

Customer perspective

“Employing our platform strategy and Model Driven Development with IBM Rhapsody® enables us to bring our innovations rapidly to numerous ventilation solutions.”
Gion DurischHead of Software Development, Hamilton Medical AG, as attributed in the original note

Keeping design and code together

With IBM Rhapsody, new functionality was developed in models and code generated from those models. Hamilton Medical described this coupling as essential to keeping design and code consistent, maintaining an overview as more developers joined, protecting internal know-how and making knowledge transfer and onboarding easier.

Reuse beyond the first release

Safety-relevant generated code needs testing when development tools change. Hamilton Medical reported that software reuse reduced testing effort and made further development and maintenance more focused. At the time of the project note, model-based testing and broader variant management remained areas for further development, rather than completed outcomes.

Hamilton Medical ventilator alongside connected patient monitoring equipment
“The direct coupling of design and code helps us managing the complexity of our products more easily, as design and code remain consistent in the long term.”
Andreas AndereggSenior Software Engineer R&D, Hamilton Medical AG, as attributed in the original note

The role of training and EVOCEAN

The project note describes introductory and refresher training in object-oriented development, IBM Rhapsody and UML. Hamilton Medical engineers also attended Rhapsody User Group Days organised by EVOCEAN. Gion Durisch highlighted the importance of these events for efficiency and motivation and the value of EVOCEAN’s support.

Explore the expertise

IBM Rhapsody

Model driven development, licences and renewals.
Learn more

Rhapsody training

Training for systems and software engineers.
Learn more

Rhapsody Competence Center

Methods, tool knowledge and engineering experience.
Learn more
Discuss your Rhapsody context

About this story

Adapted from the original EVOCEAN Hamilton Medical project note, supplied for this website. The document is undated and describes a historical project. Quotations and roles are attributed as published in that note; they do not imply current positions, current product specifications or guaranteed outcomes. No numerical performance improvement was reported.