Forum für Wissenschaft, Industrie und Wirtschaft

Hauptsponsoren:     3M 
Datenbankrecherche:

 

Software Diagnostics ermöglicht Einblicke in komplexe Softwaresysteme

03.03.2010
Experten für Software-Landschaften zeigen Live-Analyse von Google Chrome

Auf der CeBIT (Halle 2, Stand B50) präsentiert Software Diagnostics vom 2. bis 6. März 2010 erstmals seine Werkzeuge für die Analyse und Visualisierung komplexer Softwaresysteme und ihrer Entwicklungsprozesse.

Das Mitte 2009 gegründete Unternehmen, das durch Forschungsarbeiten im Bereich Software-Visualisierung des Hasso-Plattner-Instituts (HPI) für Softwaresystemtechnik motiviert wurde, hat sich darauf spezialisiert, statische Strukturen und dynamische Vorgänge in Softwareprojekten sichtbar zu machen. Wie die Tools von Software Diagnostics Entwicklern und Teamleitern gleichermaßen dabei helfen, ihre Projekte intuitiv beherrschbar zu machen, demonstriert das Unternehmen auf der CeBIT anhand einer Live-Analyse von Google Chrome.

So können sich interessierte Messebesucher beispielsweise einen eigenen Überblick über die Architektur dieses viel diskutierten Open-Source-Projektes verschaffen, im Detail ansehen, an welchen Modulen von welchen Entwicklern im zeitlichen Verlauf wie intensiv gearbeitet wurde, oder durch eine Laufzeitanalyse etwa überprüfen, wann der Browser Datenpakete an Google schickt und welche Informationen genau enthalten sind.

"Klassische Werkzeuge und Techniken im Umgang mit komplexen Softwaresystemen liefern nur punktuelle Erkenntnisse, so als wollte man ein dunkles Höhlensystem mit der Taschenlampe erforschen", erläutert Prof. Dr. Jürgen Döllner vom HPI-Lehrstuhl Analyse, Planung und Konstruktion komplexer Systeme. "Wenn aber die vielschichtigen Software-Engineering-Daten eines Projektes zusammengefügt, mit Data Mining analysiert und schließlich als Software-Landschaft sichtbar gemacht werden, erhalten wir ein völlig neues und präzises Systemwissen. IT-Risiken sinken und die Transparenz des IT-Entwicklungsprozesses wird für alle Beteiligten signifikant gesteigert."

Zur CeBIT stellt das Start-up mit der Software Diagnostics Developer Edition sein erstes Produkt vor, das die Erkenntnisse der seit 2004 am HPI laufenden Forschungsarbeiten in die Praxis umsetzt. Die ausgefeilte Kombination von Recorder, Debugger und Profiler für C- und C++-Entwickler integriert sich nahtlos in Microsoft Visual Studio. So ergänzt sie die Entwicklungsumgebung um Funktionen wie die Visualisierung verschachtelter Funktionsaufrufe und übergebener Parameter, Reverse Debugging oder das automatische Auffinden aller Stellen, an denen eine bestimmte Variable ihren Wert geändert hat.

"Bislang hat schon ein einfacher Bug oft genug bedeutet, dass sich der Entwickler stundenlang schrittweise durch eigenen und fremden Code tracen musste", erläutert Marc Hildebrandt, Geschäftsführer von Software Diagnostics. "Wenn es gar darum geht, Fehler in multi-threaded Code oder die Ursache von Memory Leaks aufzuspüren, lassen sich mit dem Tool schnell auch viele Tage meist stupider Arbeit einsparen."

Die Software Diagnostics Developer Edition ist ab 2. April 2010 verfügbar und wird in unterschiedlichen Lizenzmodellen ab einem Mietpreis von 280 EUR pro Jahr und Entwickler angeboten. Im zweiten Quartal folgt das Software Diagnostics Studio mit den auf der CeBIT bereits präsentierten Funktionen für Teamleiter und Manager von Softwareprojekten. Auf dem Messestand oder über die Website www.softwarediagnostics.com können sich Interessierte ab sofort für beide Produkte registrieren und erhalten bei Verfügbarkeit eine Vollversion ihrer Wunschsoftware für einen 30-Tage-Test kostenlos zugesandt.

Pressebackgrounder

Software Diagnostics:
"Komplexe Softwaresysteme sichtbar gemacht"
Software Diagnostics wurde, motiviert durch die Grundlagenforschung im Bereich Software-Visualisierung am Hasso-Plattner-Instituts (HPI) der Universität Potsdam, 2009 gegründet. Das Unternehmen hat sich darauf spezialisiert, Software-Engineering-Daten aus komplexen Softwaresystemen zu extrahieren, mittels Data Mining zu analysieren und als interaktive Software-Landschaften, Karten und Diagramme zu visualisieren. Diese machen ein System mit seiner Architektur und seinen Entwicklungsprozessen als großes Ganzes sichtbar und liefern damit Entwicklern und Teamleitern Ansatzpunkte für Debugging, Architekturplanung und Team-Management. Die Werkzeuge von Software Diagnostics setzen auf vorhandenem Quellcode, dynamischer Laufzeitanalyse und bereits eingesetzten Repositories auf. Genutzt werden sie als Add-on zu Standard-Entwicklungsumgebungen wie Visual Studio oder Eclipse. Somit ist keinerlei methodische Änderung am Entwicklungsprozess erforderlich, um von Vorteilen wie einem beschleunigten Entwicklungsprozess, steigender Softwarequalität, Transparenz bei der Wartung und erheblich sinkenden IT-Projektrisiken zu profitieren.

Software Diagnostics hat seinen Sitz in der Medienstadt Babelsberg in unmittelbarer Nähe zum Universitäts-Campus. Eine enge Forschungspartnerschaft mit dem HPI ermöglicht Software Diagnostics, aktuelle Forschung zu Data Mining von Software-Engineering-Daten und der Software-Visualisierung in die Produktentwicklung einzubeziehen.

Produkte

Die Produkte von Software Diagnostics werden eingesetzt, um Softwareentwicklung sicherer, effizienter und zuverlässiger zu machen. Typischerweise sollte dazu eines oder mehrere der folgenden Kriterien erfüllt sein:

Softwareentwicklung mit mehr als drei Entwicklern
Sourcecode mit mehr als 50.000 Codezeilen
Entwicklung an wenig bekannten Softwaresystemen
Durch Fehler im Softwaresystem droht das Projekt zu scheitern
Die Werkzeuge richten sich an alle Beteiligten des IT-Entwicklungsprozesses, vom Entwickler über Teamleiter und Projektmanager bis zum oberen Management. Software Diagnostics Developer Edition ist, wie der Name schon sagt, primär für Entwickler gedacht. Software Diagnostics Studio umfasst die für den Projektverantwortlichen relevanten Funktionen. Beide Produkte lassen sich unabhängig voneinander lizensieren und sind jeweils im Kauf- oder Mietmodell verfügbar.

Software Diagnostics Developer Edition

Software Diagnostics Developer Edition (DevEdition) ist ein Werkzeug, das Debugging-Arbeiten erheblich beschleunigt und das Verstehen des Laufzeitverhaltens von Softwaresystemen erleichtert. Das Werkzeug kombiniert Funktionalitäten für Runtime-Recording/Tracing, Debugging, Profiling und Performance-Analyse, um so zeitaufwändiges konventionelles Schritt-für-Schritt-Debugging zu minimieren. Insbesondere kann ein aufgezeichnetes Systemlaufzeitverhalten in der Zeit vor und zurück analysiert werden.

Zu den leistungsfähigen Debugging-Merkmalen gehört auch die Visualisierung von verschachtelten Funktionsaufrufen mitsamt den übergebenen Parameterwerten. Der Entwickler kann im gesamten Mitschnitt interaktiv suchen und kritische Ausführungsstellen schnell finden. So kann etwa zu einer fehlerhaften SQL-Anfrage ermittelt werden, wann, warum und wo die Anfrage ausgeführt wurde.

Mit Software Diagnostics DevEdition können Entwickler sich schneller Wissen über komplexe Implementierungen aneignen und dadurch das Programmieren erheblich beschleunigen und die Wartung und Maintenance spürbar vereinfachen. Wenig bekannter Code zum Beispiel kann von neuen Teammitgliedern direkt analysiert und aufgeschlüsselt werden. Mit "Reverse Debugging" lassen sich wiederum hartnäckige Fehler, Störungen und Defekte in Multithreading-Systemen sowie Speicherlöcher finden.

Software Diagnostics Developer Edition ist ab 2. April 2010 verfügbar.

Software Diagnostics Studio

Software Diagnostics Studio ist ein Werkzeug für Projektmanager, Entwicklungsleiter und Softwareentwickler zum Monitoring und zur effektiven Steuerung von Softwareentwicklungsprozessen. Software Diagnostics Studio erzeugt automatisiert hochwertige Sichten auf die Systemimplementierung und die darin stattfindenden Entwicklungsaktivitäten.

Das Werkzeug visualisiert die Struktur und die Komponenten der Implementierung in Form von Software-Landschaften, Karten und Diagrammen. So ermöglicht es direkte Einblicke und Einsichten in den aktuellen Zustand und den tatsächlichen Aufbau der Implementierung.

So bleiben alle Beteiligten einer Softwareentwicklung über alle laufenden Aktivitäten genau informiert und können beispielsweise beobachten, wo und wann Softwareentwickler Code erstellen oder ändern. Das Werkzeug bildet ein leistungsfähiges Frühwarnsystem, das wirkungsvoll hilft, Problemsituationen während des Projektverlaufs zu identifizieren.

Software Diagnostics Studio wird ab dem zweiten Quartal 2010 angeboten.

Management

Software Diagnostics legt besonderen Wert auf Qualität und Innovationskraft seiner Produkte. Die beiden Geschäftsführer bilden mit ihrem Hintergrund als bereits erfolgreiche Unternehmer und Fachexperten für Software-Entwicklung ein starkes Management-Team:

Marc Hildebrandt, Jahrgang 1980, gründete 2003 während seines Informatik-Studiums die 3DGeo GmbH. Er entwickelte ein neuartiges Software-System zur Stadt- und Landschaftsplanung mit dem Namen LandXplorer. Dieses hatte sich Anfang 2008 international am Markt durchgesetzt und wurde im selben Jahr im Zuge eines Asset Deals durch den kalifornischen Softwarekonzern Autodesk übernommen.

Johannes Bohnet, Jahrgang 1976, ist nach seinem Studium der Physik und Informatik als wissenschaftlicher Mitarbeiter am Hasso-Plattner-Institut für Softwaresystemtechnik und seit 2005 zudem als Dozent für IT-Trainings- und Beratungsunternehmen tätig. Er steht kurz vor dem Abschluss seiner Promotion im Bereich Visualisierung komplexer Softwaresysteme.

Für Fragen und weitere Informationen stehen Ihnen gerne zur Verfügung:

Software Diagnostics GmbH
Marc Hildebrandt
August-Bebel-Str. 26-53
D-14482 Potsdam
Telefon (0331) 7062-340
Fax (0331) 7062-341
Marc.Hildebrandt@softwarediagnostics.com
www.softwarediagnostics.com
in-house Agentur GmbH
Michael Ihringer
Kastanienallee 24
D-64289 Darmstadt
Telefon (06151) 30830-0
Fax (06151) 30830-11
ihringer@in-house.de
www.in-house.de

| Deutsche Messe
Weitere Informationen:
http://www.cebit.de

Weitere Nachrichten aus der Kategorie CeBIT 2010:

nachricht Neue Freiheit für IT-Leiter - Die todo GmbH bringt flexIT 2010 heraus
24.03.2010 | todo GmbH

nachricht Neue Version der SAP-Lösung von Kaba noch anwenderfreundlicher
24.03.2010 | Kaba GmbH

Alle Nachrichten aus der Kategorie: CeBIT 2010 >>>

Die aktuellsten Pressemeldungen zum Suchbegriff Innovation >>>

Die letzten 5 Focus-News des innovations-reports im Überblick:

Im Focus: Hauchdünne magnetische Materialien für zukünftige Quantentechnologien entwickelt

Zweidimensionale magnetische Strukturen gelten als vielversprechendes Material für neuartige Datenspeicher, da sich die magnetischen Eigenschaften einzelner Molekülen untersuchen und verändern lassen. Forscher haben nun erstmals einen hauchdünnen Ferrimagneten hergestellt, bei dem sich Moleküle mit verschiedenen magnetischen Zentren auf einer Goldfläche selbst zu einem Schachbrettmuster anordnen. Dies berichten Wissenschaftler des Swiss Nanoscience Institutes der Universität Basel und des Paul Scherrer Institutes in der Wissenschaftszeitschrift «Nature Communications».

Ferrimagneten besitzen zwei magnetische Zentren, deren Magnetismus verschieden stark ist und in entgegengesetzte Richtungen zeigt. Zweidimensionale, quasi...

Im Focus: Neuer Ionisationsweg in molekularem Wasserstoff identifiziert

„Wackelndes“ Molekül schüttelt Elektron ab

Wie reagiert molekularer Wasserstoff auf Beschuss mit intensiven ultrakurzen Laserpulsen? Forscher am Heidelberger MPI für Kernphysik haben neben bekannten...

Im Focus: Wafer-thin Magnetic Materials Developed for Future Quantum Technologies

Two-dimensional magnetic structures are regarded as a promising material for new types of data storage, since the magnetic properties of individual molecular building blocks can be investigated and modified. For the first time, researchers have now produced a wafer-thin ferrimagnet, in which molecules with different magnetic centers arrange themselves on a gold surface to form a checkerboard pattern. Scientists at the Swiss Nanoscience Institute at the University of Basel and the Paul Scherrer Institute published their findings in the journal Nature Communications.

Ferrimagnets are composed of two centers which are magnetized at different strengths and point in opposing directions. Two-dimensional, quasi-flat ferrimagnets...

Im Focus: XENON1T: Das empfindlichste „Auge“ für Dunkle Materie

Gemeinsame Meldung des MPI für Kernphysik Heidelberg, der Albert-Ludwigs-Universität Freiburg, der Johannes Gutenberg-Universität Mainz und der Westfälischen Wilhelms-Universität Münster

„Das weltbeste Resultat zu Dunkler Materie – und wir stehen erst am Anfang!“ So freuen sich Wissenschaftler der XENON-Kollaboration über die ersten Ergebnisse...

Im Focus: World's thinnest hologram paves path to new 3-D world

Nano-hologram paves way for integration of 3-D holography into everyday electronics

An Australian-Chinese research team has created the world's thinnest hologram, paving the way towards the integration of 3D holography into everyday...

Alle Focus-News des Innovations-reports >>>

Anzeige

Anzeige

IHR
JOB & KARRIERE
SERVICE
im innovations-report
in Kooperation mit academics
Veranstaltungen

14. Dortmunder MST-Konferenz zeigt individualisierte Gesundheitslösungen mit Mikro- und Nanotechnik

22.05.2017 | Veranstaltungen

Branchentreff für IT-Entscheider - Rittal Praxistage IT in Stuttgart und München

22.05.2017 | Veranstaltungen

Flugzeugreifen – Ähnlich wie PKW-/LKW-Reifen oder ganz verschieden?

22.05.2017 | Veranstaltungen

 
VideoLinks
B2B-VideoLinks
Weitere VideoLinks >>>
Aktuelle Beiträge

Myrte schaltet „Anstandsdame“ in Krebszellen aus

22.05.2017 | Biowissenschaften Chemie

Hauchdünne magnetische Materialien für zukünftige Quantentechnologien entwickelt

22.05.2017 | Physik Astronomie

Wie sich das Wasser in der Umgebung von gelösten Molekülen verhält

22.05.2017 | Biowissenschaften Chemie