Bild 1: Die grundlegende Abfolge von Ereignissen, die stattfinden, wenn Callbacks in einem Agenten aktiviert sind. (Bild: Siemens EDA)

Vereinfachung der Assertionsvalidierung durch UVM-Callbacks

Assertions bringen unmittelbare Vorteile für den gesamten Design- und Verifizierungszyklus. Sie erleichtern das Erkennen funktioneller Fehler, ermöglichen es dem Anwender, Fehler näher an der eigentlichen Ursache zu finden, und sorgen dafür, dass Fehler frühzeitig im Entwicklungsprozess gefunden werden. Alle Herausforderungen, vor denen Ingenieure bei der Kodierung und Prüfung von Assertions stehen, sind es wert, gelöst zu werden.

Weiterlesen

Anbieter zum Thema

80268108 (Bild: Mathworks)

Mit statischen Analysen zu besseren Design-Entscheidungen

Im Zeitalter der zunehmenden Vernetzung sind einige Anstrengungen nötig um sicherzustellen, dass das Risiko von Cyber-Security Attacken nicht zu gefährlichen Situationen führt. Mit Hilfe von Modelbasiertem Design und statischer Analyse lassen sich Applikationen absichern, standard-konform entwickeln und dennoch perfomant implementieren.

Weiterlesen

Bildergalerien

Ein Teleoperator (auch Telemanipulator genannt) ist ein technisches Gerät, das ferngesteuert von einem menschlichen Leitstand gesteuert wird. Auf dem Weg zu einem echt autonomen Vehikel (AV) ist Teleoperation ein wichtiger Schritt. Dennoch muss auch hier das enge Zusammenspiel aus Systemelementen wie Sensorik, Datenverarbeitung und Kommunikation bedacht werden. (Bild: Justus robot in Krakow Poland Aug2009 / MattiPaavola / CC BY-SA 3.0)

Teleoperation – ein Schritt Richtung Autonomie

Auch wenn es noch Jahrzehnte bis zu einem vollautonomen Betrieb von Fahrzeugen dauern kann – in Drohnen, Robotern und U-Booten entwickelt sich die Technologie bereits. Das kann sich auch die Automobilindustrie für ihre Systeme abschauen: Nicht komplett ohne den Menschen zu arbeiten, sondern ihn via Teleoperation einzubinden.

Weiterlesen
SQL-​Datenbanken (Structured Query Language) bilden das Rückgrat der Informatik. ETH-​Forscher haben nun Methoden entwickelt, die darin automatisch logische Fehler finden.  (Bild: gemeinfrei)

450 logische Fehler in populären Datenbanken aufgespürt

Datenbanken müssen immer leistungsfähiger werden. Darunter scheint jedoch die Zuverlässigkeit zu leiden. Jetzt haben ETH-​Informatiker ein Tool entwickelt, das mit drei unterschiedlichen Methoden automatisch logische Fehler in Datenbanksystemen aufspürt. Bisher konnten damit über 450 Bugs gefunden und behoben werden.

Weiterlesen