Anzeige
Im Fachbereich "Elektrotechnik und Informatik" der Fachhochschule Stralsund arbeiten Forscher an dem Projekt "Modeling chromatin fibers by Monte Carlo procedures and analytical descriptions". In Zusammenarbeit mit dem Kirchhoff-Institut für Physik der Universität Heidelberg will das Team um Prof. Dr. Gero Wedemann ein Modell der Chromatinfaser entwickeln, mit dessen Hilfe sich die räumliche Organisation und die dynamischen Eigenschaften des Molekülkomplexes beschreiben lassen. Beides ist von Bedeutung bei der Transkription des Erbguts, also der Übertragung des genetischen Codes von der DNA auf die RNA, dem Zwischenschritt auf dem Weg zur Proteinsynthese (der Translation). Von der Erforschung des Chromatins erhoffen sich Mediziner Hinweise auf die Entstehung und Vererbung von Krankheiten.
Ein häufiger Stolperstein solcher Forschungen sind Fehler im Programm, das die Modellberechnungen ausführt. Prof. Dr. Gero Wedemann: "Wissenschaftliche Software wird oft nicht gründlich genug getestet. Dadurch besteht die Gefahr, dass sich Fehler in die Simulation einschleichen und unbemerkt das Modell beeinflussen."
Das Problem: Da es sich zumeist um Grundlagenforschung handelt, liegen nur wenige Vergleichsdaten vor, die zur Beurteilung der Simulationsergebnisse herangezogen werden könnten. Ein Fehler könnte daher - bliebe er unentdeckt - die Forschung der folgenden Jahre in eine falsche Richtung lenken. Deswegen spielen Korrektheit und Fehlerfreiheit von Software in wissenschaftlichen Projekten eine ausschlaggebende Rolle. Die häufigsten und gefährlichsten Softwarefehler sind Laufzeitfehler. Sie machen sich erst bemerkbar, wenn das Programm ausgeführt wird und lassen es zumeist ohne Vorwarnung abstürzen. Die Stralsunder Forscher beugen ihnen durch eine umfangreiche Softwarevalidierung mit zahlreichen Tests und Reviews vor.
Seit neuestem greifen sie dazu sogar auf Mathematik zurück: Das Analysewerkzeug "Polyspace Verifier" der bei München beheimateten Polyspace Technologies GmbH verwendet das Prinzip der "abstrakten Interpretation", um Auftreten und Art von Laufzeitfehlern zu berechnen. - Eigentlich ein Ding der Unmöglichkeit, wie beispielsweise Alan Turing annahm. Der britische Mathematiker trug während des zweiten Weltkriegs maßgeblich dazu bei, den Enigma-Code zu knacken. Mitte der 50er Jahre postulierte er, dass es nicht möglich sei, Laufzeitfehler automatisch vorher zu bestimmen. Sein Argument: Die exakte Menge der möglichen Zustände eines Systems lässt sich nicht berechnen.
Dr. Alain Deutsch, französischer Mathematiker und einer der Gründerväter von Polyspace Technologies, umging dieses Problem jedoch: Je nach Datentyp verfügen Variablen über eine bestimmte Spannweite möglicher Ausprägungen. Der Polyspace Verifier berechnet ausgehend vom Datenfluss des Quellcode, welchen Wertebereich jede Variable zu jedem Zeitpunkt während des Programmablaufs beinhalten kann. Darauf folgend wird für jede mögliche Operation des Programms analysiert, ob nicht erlaubte Zustände (z.B. Division durch Null, Overflow) auftreten können.
Zahlreiche Nachteile dynamischer Softwaretests lassen sich so vermeiden. So kann beispielsweise anhand von Tests nur festgestellt werden, dass ein Laufzeitfehler vorliegt, aber nicht worin er besteht. Auch bleiben viele Fehler unentdeckt, weil die dazu notwendigen Testszenarien nicht ausgeführt wurden oder weil die Fehler auf das erwartete Testergebnis keinen Einfluss hatten. Gegenüber dem weit verbreiteten Faganschen Inspektionsprozess hat die automatisierte Prüfung den Vorteil, dass sie wesentlich schneller abläuft: 400 Zeilen Quellcode überprüft der Verifier in etwa 10 Minuten - dazu benötigen vier Inspektoren nach Fagan jeweils sechs Stunden.
Projektmitarbeiter René Stehr und Prof. Dr. Gero Wedemann sind auf eine schnelle Softwarevalidierung angewiesen, denn der Quellcode der Simulationssoftware wird kontinuierlich um neue Segmente ergänzt. So können zusätzliche Faktoren in die Simulation einbezogen werden. Aktuell arbeitet das Team beispielsweise daran, das elektrische Potenzial der DNA in die Modellberechnung zu integrieren. "Alle vier bis sechs Wochen ist ein neuer Softwarecheck fällig", betont Prof. Dr. Gero Wedemann, "denn sowohl die neuen Code-Elemente als auch deren Auswirkungen auf den Gesamtcode müssen erneut überprüft werden, bevor eine neue Simulation gestartet werden kann." Bei Modellberechnungszeiten von mehreren Wochen würde ein Softwarefehler das Projekt um Monate zurückwerfen.
Erste Erfolge kann das Projektteam bereits vorweisen: Anhand des Modells ist es gelungen, fünf Eigenschaften der Chromatinfaser zu erklären. So können bereits Aussagen zum Durchmesser der Fiber, zu ihrer Massenbelegungsdichte, zur Orientierung von DNA und Nukleosomen zur Fiberachse und zur Flexibilität der Faser getroffen werden. "Damit liegen wir weltweit vor anderen Forschungsprojekten, die bis jetzt vielleicht zwei oder drei Charakteristika erklären können", so Prof. Dr. Wedemann.
Ansprechpartner:
Fachhochschule Stralsund
Prof. Dr. Gero Wedemann; Rene Stehr
Tel. 03831/457051
E-Mail: gero.Wedemann@fh-stralsund.de
PolySpace Technologies GmbH
Rudolf Frommknecht, Geschäftsführer
Tel. 08153/907220
E-Mail: rudolf.frommknecht@polyspace.com
Dr. Rudi | Quelle: Informationsdienst Wissenschaft
Weitere Informationen: www.polyspace.com
www.user.fh-stralsund.de/~gwede
Weitere Berichte zu: Computersimulationen > Laufzeitfehler > Polyspace > Softwarefehler
Satellite telephony is unsafe: RUB scientists break security standards
08.02.2012 | Ruhr-Universität Bochum
Berlinale setzt auf Fraunhofer IIS Expertise bei der Prüfung digitaler Filmformate
07.02.2012 | Fraunhofer-Institut für Integrierte Schaltungen IIS
Wissenschaftler beobachten, wie Oxytocin zentrale Schaltstellen im Gehirn erreicht und das Verhalten beeinflusst
Kuschelhormon, Treuehormon, Angstlöser – häufig gebrauchte Schlagwörter für das Neuropeptid Oxytocin, das sich in den letzten Jahren als ein Stoff erwiesen hat, der unser Verhalten in zentralen Regionen des Gehirns positiv beeinflussen kann. Was jedoch bisher völlig unklar war: Wie gelangt dieser Botenstoff aus dem Hypothalamus in die Hirnbereiche, die ...
Ein neuartiger Biopolymer-Film aus Lachs-DNA mit Silber-Nanopartikeln speichert Informationen kostengünstig und umweltverträglich.
Entstanden ist das organische System in fächer- und länderübergreifender Zusammenarbeit von Wissenschaftlern des DFG-Centers for Functional Nanostructures (CFN) am KIT und des Institute of Photonics Technologies an der National Tsing Hua University in Taiwan. Der DNA-Datenspeicher eignet sich unter anderem für biotechnische Anwendungen, etwa als Bauteil in Biosensoren.
Das System ...
Bildveröffentlichung der Europäischen Südsternwarte (Garching) - Mit dem Very Large Telescope (VLT) der ESO haben das bislang detailreichste Infrarotbild der Sternkinderstube des Carinanebels aufgenommen. Es zeigt vor dem spektakulären Hintergrund einer himmlischen Landschaft auf Gas, Staub und jungen Sterne zahlreiche nie gesehene Details und zählt zu den atemberaubendsten VLT-Bildern überhaupt.
Im Herzen der südlichen Milchstraße, im Sternbild Carina (Der Schiffskiel, [1]), befindet sich in einer Entfernung von etwa 7500 Lichtjahren die Sternkinderstube des Carinanebels. Diese ausgedehnte Wolke aus leuchtendem Gas und Staub ist von der Erde aus gesehen eine der nächstgelegenen Geburtsstätten massereicher Sterne.
Der Nebel beinhaltet einige der hellsten und ...
Auf der embedded world identifizieren Wissenschaftler der Fraunhofer ESK Lücken im Funkspektrum, um diese für zusätzliche Übertragungen zu nutzen.
Der in Halle 5, Stand 5-228, vorgestellte Prototyp zeigt das Funkspektrum in einem 3D-Spektrogramm, markiert die prognostizierten Lücken und prüft deren Eintreffen. Diese Methode, Cognitive Radio, verbessert die Übertragungsqualität in einem bereits vollen Funkspektrum ohne aufwändiges, statisches Koexistenzmanagement. Ziel ist eine höhere Verfügbarkeit und Zuverlässigkeit von Funk für die Automatisierung.
...
Eine Puppe in der Puppe und noch eine drumherum – so erklärt Thomas Fässler seine Moleküle: Er packt ein Atom in einem Käfig in noch ein weiteres Atomgerüst.
Mit ihrer großen Oberfläche könnten solche Strukturen als hocheffiziente Katalysatoren dienen. Wie bei dem russischen Holzspielzeug sitzt ganz innen drin ein einzelnes kleines Zinnatom, eingepackt in eine Hülle aus zwölf Kupferatomen, und diese ist nochmals umgeben von weiteren 20 Zinnatomen.
In der Arbeitsgruppe von Professor Fässler am Institut für Anorganische ...
Anzeige
Anzeige

Zwerggalaxie hat großen Hunger
08.02.2012 | Physik Astronomie
Anti-Angst-Hormon Oxytocin wird gezielt an seine Wirkorte im Gehirn transportiert
08.02.2012 | Biowissenschaften Chemie
Obstacles No Barrier to Higher Speeds for Worms
08.02.2012 | Biowissenschaften Chemie
»Jede Sekunde zählt« Erster Internationaler Kongress zu Rettungsdienstsystemen in Neu Delhi
08.02.2012 | Veranstaltungsnachrichten
Bauwerke gebrauchstauglich halten
08.02.2012 | Veranstaltungsnachrichten
Wissenschaft im Dialog-Veranstaltungen im Wissenschaftsjahr 2012
08.02.2012 | Veranstaltungsnachrichten