Software Acumen Home Page

Medical Systems Engineering

Medical device engineers must deliver increasingly more complex systems faster and at lower cost, while improving on already high levels of safety, reliability and performance.

Demand for product differentiation comes from several sources and complicates systems engineering even further:

  • Regulatory differences
  • Market differentiation e.g. high-end vs. low-end products
  • Alternative technology solutions
  • Customer and product-specific requirements

Traditional approaches to address differentiation such as modifying copied files (clone-and-own), configuration-management branching, language-level constructs such as if-defs, special file-names, and build and / or installer scripts don't scale well.

Software Product Lines offer a scalable solution to product differentiation.

In Software Product Lines, individual system variants are built from a set of reusable, configurable components using a flexible assembly process.

Software Product Lines scale well because most of the functionality of each new systems variant has already been implemented in the reusable software components.


Read about pure::variants, a tool for developing Software Product Lines.

Find out about starting Software Product Lines.

Read how our assessment service can help you decide whether or not to start a Software Product Line.

AddThis Social Bookmark Button

Free download

Download pure::variants, a specialist tool for developing Software Product Lines.