Entwicklung + Test

Robustness Validation (Teil 1)

4. Mai 2010, 10:19 Uhr | Von Thorsten Gerke

Fortsetzung des Artikels von Teil 1

Automatisierter Testablauf

Bild 1. Automatischer Testablauf.
Bild 1. Automatischer Testablauf.

Hierfür bietet das Werkzeug Saber eine vollständige Automatisierung des Testablaufs an. Der makroskopische Ablauf des gesamten Prozesses ist in Bild 1 dargestellt. Die erste Herausforderung besteht in der Modellierung des zu testenden Systems. An dieser Stelle werden unmittelbar die Weichen gestellt, welche über Qualität der Ergebnisse und Machbarkeit der Simulation entscheiden. Neben der Modellierung des physikalischen Verhaltens des zu untersuchenden Systems beziehungsweise der Komponente spielt die korrekte Abbildung des später zu induzierenden Fehlers eine zentrale Rolle. Saber stellt in diesem Rahmen eine Bibliothek mit vorgefertigten Modellen bereit, die die Modellierung spezieller Fehlerfälle ermöglichen.

Zudem ist der Entwickler in der Lage, diese Modelle über integrierte Modellierungssprachen wie MAST oder VHDL-AMS beliebig detailliert abzubilden. Im Anschluss an die Modellierung des Systems erfolgt die Definition des Tests, welcher die Testkriterien, die Grenzen und die Testfälle beinhaltet. Dieser Teil des Prozesses wird folgend noch detailliert dargestellt. Danach erfolgen die Durchführung des Tests beziehungsweise die Simulation des Systems und aller definierten Testfälle. Abschließend lassen sich die durch die Testläufe generierten Daten vollständig automatisiert evaluieren und grafisch darstellen.


  1. Robustness Validation (Teil 1)
  2. Automatisierter Testablauf
  3. Modellierung und Induzierung des Fehlers
  4. Definition des Testablaufs
  5. Automatisierte Auswertung der Ergebnisse

Lesen Sie mehr zum Thema


Das könnte Sie auch interessieren

Jetzt kostenfreie Newsletter bestellen!

Weitere Artikel zu Synopsys

Weitere Artikel zu Forschung und Lehre