14. - 16. März 2017 // Nürnberg, Germany

Druckansicht einstellen

Welche Informationen sollen in der Druckansicht angezeigt werden?

Druckansicht erstellen
Produkt vergrößern LOGO_Software Diagnostics Developer Edition

Software Diagnostics Developer Edition

LOGO_Software Diagnostics Developer Edition

Software Diagnostics Developer Edition

Infos anfordern Infos anfordern

Kontaktieren Sie uns

Bitte geben Sie Ihre persönlichen Informationen und Ihren Terminwunsch an. Gerne können Sie uns auch eine Nachricht hinterlassen.

Ihre persönlichen Informationen

Ihre Nachricht an uns

Ihr Terminwunsch während der Messe

* Pflichtfelder, die von Ihnen eingegeben werden müssen.
Senden
Ihre Nachricht wurde erfolgreich versendet.

Sie möchten mehr Möglichkeiten und Vorteile der Plattform nutzen? Dann loggen Sie sich bitte ein – oder registrieren Sie sich gleich hier.

Es ist ein Fehler aufgetreten.

Software Diagnostics Developer Edition & Developer Edition Enterprise

Die Developer Edition ist ein Software-Analysewerkzeug, das die Dynamik eines Softwaresystems zur Laufzeit präzise und gezielt erfasst und für aufgezeichnetes Systemverhalten interaktive Visualisierungs-, Profiling- und Debugging-Funktionalität bereitstellt.

Aufgrund der nahtlosen Integration z. B. in Microsoft Visual Studio werden Debugging- und Analyse-Aktivitäten maßgeblich beschleunigt sowie Einblicke in das Systemverhalten produktiv und fokussiert möglich.

Mit der Developer Edition können Dynamik und Wechselwirkung komplexer IT-Systeme effizient erfasst, untersucht und somit besser verstanden werden, wodurch insbesondere Programmieraufwände reduziert und Maintenance-Maßnahmen maßgeblich vereinfacht werden. Konkret lassen sich Aufwände zum Lesen und Verstehen des Codes verringern, das häufige Wechseln zwischen verschiedenen Quellcodedateien vermeiden und das manuell aufwändige schrittweise Fehlersuchen mit konventionellen Debuggern ersetzen.

  • Debugging: Die Developer Edition beinhaltet ein Debugging Tool, das die komplette Aufnahme des Laufzeitverhaltens graphisch repräsentiert. Es ist mit minimalen Nebenwirkungen auf die Systemausführung anwendbar, auch bei Multithreading-Anwendungen. Das Tracing kann mit einem automatisierten oder manuell wählbaren Grad der Detaillierung durchgeführt werden. Diese Traces ermöglichen es Entwicklern "Reverse-Debugging" durchzuführen. Dies bedeutet, dass Fehler und Ursache einschließlich ihres Kontexts auf der gesamten Zeitachse beliebig untersucht werden können.
  • Implementierung neuer Features und Feature Change-Requests: Die Developer Edition beschleunigt und erleichtert die Ermittlung "der richtigen Stellen" für das Einfügen neuer Features bzw. von Änderungen in eine bestehende Implementierung.
  • Performance-Analyse und Memory-Leak-Detection: Die Developer Edition ermöglicht es, für eine aufgezeichnete Trace (Systemverhalten) das Performance- und Memory-Allokationsverhalten feingranular zu untersuchen und zu überblicken.

Die Developer Edition eignet sich primär für Entwickler und Tester sowie Projektmanager und Software-Architekten. Sie verringert den Aufwand beim Debugging, beschleunigt die Produkteinführungszeit und reduziert potentielle Fehlerquellen während der Softwareentwicklung. Für bestehende und neue Team-Mitglieder erzeugt die Developer Edition Transparenz und verkürzt den Einarbeitungsaufwand in komplexe Software-Systeme erheblich.

Tracing-Engine

  • Nahtlose Integration in Microsoft Visual Studio.
  • Minimaler Performance-Overhead zur Laufzeit wührend einer Aufzeichnung des Systemverhaltens.
  • Analyse von Multithreading-Anwendungen zur Laufzeit.
  • Tracing mit "einem einzigen Klick", ohne Rebuild des Systems.
  • Automatische Aufnahme des Kontrollflusses, z.B. zur Analyse von verschachtelten Funktionsaufrufen.
  • Automatisierte und interaktive Festlegung von "Data Probes", um Parameter- und Variablenwerte zur Laufzeit aufzuzeichnen (function parameter tracing, variable state tracing, memory access tracing).

Analyse-Engine

  • Es sind bis zu sieben unterschiedliche Darstellungen des Systemverhaltens aufrufbar, die untereinander in Echtzeit synchronisiert werden.
  • Eine Funktion, die in einer der Ansichten ausgewählt wird, wird in allen anderen Ansichten zu besseren Übersicht automatisch hervorgehoben.

Code-Ansicht

  • In der Source-Code-Ansicht von Microsoft Visual Studio werden Markierungen gesetzt, die zeigen, welche Zeilenaufrufe tatsächlich ausgeführt wurden.
  • Zusätzlich verdeutlichen die Markierungen die tatsächlich aufgerufenen Funktionen. Diese nützlichen Informationen lösen z.B. die Probleme, die durch Polymorphie und Function Pointer entstehen.

Timeline-Ansicht

  • Ermöglicht einen direkten allgemeinen Überblick über das Anwendungsverhalten während eines gesamten Tracing-Zeitraums. Visualisiert die Funktionsaktivitäten im zeitlichen Verlauf, um Aktivitätsphasen und Ausführungsmuster im Zusammenhang erkennen, wiedererkennen und bewerten zu können.
  • Erlaubt die detaillierte Analyse durch das Abrufen von spezifischen Zeitpunkten oder Zeitspannen.

Timeline Range View
Timeline-Ansicht über einen kompletten Tracing-Zeitraum

Timeline Highlight View
Timeline-Ansicht mit hervorgehobenen Aktivitätsphasen

Call-Stack-Ansicht

  • Darstellung von Tracing-Daten im zeitlichen Kontext.
  • Graphische Repräsentation des Call-Stack im zeitlichen Verlauf.
  • Zeigt die verschachtelte Struktur von Funktionsaufrufen. Deckt Seiteneffekte durch Funktionsaufrufe auf.
  • Ein Vor- und Zurückreisen auf der Zeitachse ist beliebig möglich.
  • Wenn während eines Tracings die "Probes" aktiviert waren, enthalten die Funktionsaufrufe Informationen über ihre Parameterwerte.

Devedition Blender
Call-Stack-Ansicht einschließlich der Visualisierung des kompletten Kontrollflusses.

Single-Call-Ansicht

  • Repräsentation aller Unteraufrufe, die für einen markierten Aufruf erzeugt werden.
  • Die Ansicht zeigt die chronologische Abfolge von Aufrufen, die von einer konkreten Funktionsausführung ausgehen. Sie bietet somit eine kompakte Darstellung des Source-Codes, wobei dieser auf die wirklich ausgeführten Aufruf-Statements reduziert ist.
  • Vereinfachte Ansicht der einzelnen Funktion, um z.B. Unteraufrufe zu finden.

Call-Graph-Ansicht

  • Strukturierte Darstellung von Trace-Daten.
  • Zeigt die Beziehungen zwischen aufrufenden und aufgerufenen Funktionen.
  • Interaktives Aufklappen und Verstecken von Unteraufrufen.
  • Erläuterungen zu Aufrufbeziehungen mit Performance-Statistiken: "Call Count" und "Call Costs".
  • Wählbare farbliche Kodierung der Performance-Statistiken.

Search-Ansicht

  • Die kompletten Trace-Daten sind durchsuchbar.
  • Schnelles Erkennen von und Navigieren zu Funktionen, die von Interesse sind.
  • Promptes Finden von Variablenwerten, die durch "Probes" erfasst wurden.

Technische Voraussetzungen

Unterstützte Plattformen:
Windows XP, Windows Vista, Windows 7, Microsoft Visual Studio 2005, 2008, 2010

Minimale Systemanforderungen:
1 GHz CPU, 1 GB RAM, 150MB Festplattenkapazität, Grafikkarte mit OpenGL 1.4 Support

Automated Test Design™ mit Conformiq Tool Suite™

LOGO_Automated Test Design™ mit Conformiq Tool Suite™

DataDrill Express

LOGO_DataDrill Express

GrammaTech CodeSonar

LOGO_GrammaTech CodeSonar

Testwell CTC++ Test Coverage Analyzer für C, C++, Java und C#

LOGO_Testwell CTC++ Test Coverage Analyzer für C, C++, Java und C#

Software Diagnostics Developer Edition ist folgenden Produktgruppen zugeordnet:

Ihre Merkliste ist noch leer.

Merkliste anzeigen



top

Der gewählte Eintrag wurde auf Ihre Merkliste gesetzt!

Wenn Sie sich registrieren, sichern Sie Ihre Merkliste dauerhaft und können alle Einträge selbst unterwegs via Laptop oder Tablett abrufen.

Hier registrieren Sie sich, um Daten der Aussteller- und Produkt-Plattform sowie des Rahmenprogramms dauerhaft zu speichern. Die Registrierung gilt nicht für den Ticket- und Aussteller-Shop.

Jetzt registrieren

Ihre Vorteile auf einen Blick

  • Vorteil Sichern Sie Ihre Merkliste dauerhaft. Nutzen Sie den sofortigen Zugriff auf gespeicherte Aussteller oder Produkte: egal wann und wo - inkl. Notizfunktion.
  • Vorteil Erhalten Sie auf Wunsch via Newsletter regelmäßig aktuelle Informationen zu neuen Ausstellern und Produkten - abgestimmt auf Ihre Interessen.
  • Vorteil Rufen Sie Ihre Merkliste auch mobil ab: Einfach einloggen und jederzeit darauf zugreifen.