Parallel 2012 » Agenda »
Testwerkzeuge für nebenläufige Anwendungen
Der Vortag stellt anhand von Praxisbeispielen Testwerkzeuge für nebenläufige Anwendungen vor. Nebenläufigkeitsfehler sind durch ihre Abhängigkeit vom Scheduling charakterisiert; sie treten nur bei bestimmten Interleavings auf. Um Nebenläufigkeitsfehler effektiv und effizient zu finden und zu reproduzieren, beeinflussen die vorgestellten Werkzeuge das Scheduling. Dabei gehen sie im Gegensatz zu Maßnahmen wie Stress-Tests oder die wiederholte Ausführung von Unit-Tests systematisch vor. Neben der Funktionsweise werden für jedes Werkzeug auch der Einsatz sowie das Schreiben von Tests gezeigt.
Referenten
Gábor Szeder
arbeitet im Forschungsbereich Software Engineering des FZI Forschungszentrum Informatik in Karlsruhe an Testtechniken für nebenläufige Anwendungen. Er ist Autor eines Werkzeugs für nebenläufige Unit-Tests für Java.
Oliver Denninger
ist seit 2007 im Forschungsbereich Software Engineering des FZI Forschungszentrum Informatik in Karlsruhe tätig und beschäftigt sich mit Aspekten der Softwareentwicklung für parallele Systeme. Er leitet am FZI den interdisziplinären Forschungsschwerpunkt Multicore.