
Web based multi-screen games
Currently I’m keeping myself busy with my bachelor thesis and web based multi-screen games. If you’ve never heard about it…
Currently I’m keeping myself busy with my bachelor thesis and web based multi-screen games. If you’ve never heard about it…
GetUser Media and Web Audio API are coming fast – time to play around and combine some tutorial to something…
I finally managed to update our living room decoration with some self made Star Wars pictures.
Yesterday I successfully fixed my old office chair. A piece of cloth (garage sale tablecloth), a staple gun and a…
I just fixed my joomla (2.5.14) installation which denied backend access for all users except the super user. I don’t…
The goal The goal is simple: Get live audio input from the user via the webkitGetUserMedia command and analyze its…
Fehler in nebenläufigen Programmen sind wegen des Nicht-Determinismus bei deren Ausführung oft schwer zu reproduzieren und stellen daher besonders hohe Anforderungen an das Testen. Diese Fehler folgen oft bekannten Fehlermustern und entstehen durch nicht beabsichtigte Kontextwechsel in ungesperrten kritischen Abschnitten.
Sie können auf zwei unterschiedliche Arten erkannt werden: durch die Analyse des Quellcodes auf Fehlermuster oder durch das Ausführen des Programms mit möglichst
vielen oder sehr gezielten Kontextwechseln. Kombinationen von existierenden Werkzeugen für statische und dynamische Code-Analyse können helfen, viele der Fehler zum Großteil automatisiert und früh im Entwicklungsprozess aufzudecken.