SOUP ist ein Akkronym für Software of Unknown Provenance. Die IEC 62304 definiert eine SOUP als eine Software-Komponente,

„die bereits entwickelt und allgemein verfügbar ist und die nicht entwickelt wurde, um in das MEDIZINPRODUKT integriert zu werden (auch bekannt als „Off-The-Shelf Software“), oder bereits fertig entwickelte Software, für die angemessene Aufzeichnungen zum Entwicklungs-PROZESS nicht verfügbar sind.“

Der Begriff SOUP – Software of Unknown Provenance, entspricht aber nicht ganz dem Begriff OTS der FDA.

Weiterführende Informationen

Beachten Sie insbesondere diesem Artikel zu Gemeinsamkeiten und Unterschieden von SOUP und OTS. Er stellt auch die regulatorischen Anforderungen an SOUP und OTS-Software vor und gibt Tipps zur Auswahl und dem Umgang damit.

Benötigen Sie Unterstützung dabei, die COTS, OTSS oder SOUP zu bewerten, um die Forderungen der europäischen und US-amerikanischen Regularien sicher einzuhalten? Dann fragen Sie uns. Wir antworten, im Micro-Consulting sogar kostenlos.


Validierung von Machine Learning Libraries

Immer mehr Hersteller setzen Machine Learning Libraries wie scikit-learn, TensorFlow und Keras in ihren Produkten ein. Damit beschleunigen sie ihre Forschungs- und Entwicklungsvorhaben. Allerdings ist nicht allen Herstellern klar, welche regulatorischen Anforderungen sie bei Machine Learning Libraries nachweisen müssen und wie sie das am besten tun. Das führt dazu, dass sie unnötige Aufwände treiben oder…

Weiterlesen

IVD Software-Hersteller aufgepasst

Dieser Artikel beschreibt die Anforderungen der In-vitro Diagnostic Regulation IVDR an die Entwicklung und Dokumentation der Software. Die Anforderungen betreffen sowohl Software, die Teil eines IVDs ist (embedded Software), als auch Software, die selbst ein IVD darstellt (standalone Software). Ebenso finden Sie in diesem Beitrag einen Vergleich der Anforderungen der MDR und der IVDR an die Software.

Weiterlesen
Technologie-Stack: Wo verläuft die Grenze zwischen SOUP und Laufzeitumgebung?

Java Virtual Machine JVM eine SOUP?

Java Virtual Machines (JVM) sind Software-Programme, die Hardware und Betriebssysteme abstrahieren, indem sie Programmen eine virtuelle Betriebssystem- und Hardware-unabhängige Schicht zur Verfügung stellen. „Write once, run everywhere“ war einst der Slogan. Eine JVM ist somit eine Software. Aber ist eine Java Virtual Machine auch eine SOUP? Antworten finden Sie in diesem Beitrag.

Weiterlesen