Options
2013
Report
Title
Analyse und Test konkurrierender Zugriffe auf Daten bei Geschäftsanwendungen - Konzept zur Evaluierung
Abstract
Moderne Geschäftsanwendungen setzen oft Geschäftsprozesse um, die parallel auf gemeinsame Daten zugreifen können. Zur Laufzeit ist die Reihenfolge diese konkurrierenden, parallelen Zugriffe auf Daten untereinander in nicht im Voraus bestimmbarer Weise verschachtelt. Dadurch können beispielweise unbemerkt Datenstrukturen korrumpieren. Die in der Praxis genutzten Lasttests sind jedoch ineffektiv und die Ergebnisse sind nicht gezielt reproduzierbar. Basierend auf Geschäftsprozessen und Datenstrukturen sollen daher über eine Datenflussanalyse potentiell problematische Zugriffe identifiziert werden und als Basis für die Erstellung von Testfällen dienen. Die Testfälle werden zur Laufzeit deterministisch variiert, um unterschiedliche Verschachtelungen gezielt abzudecken. Dieser Artikel führt in die Problematik ein, stellt die Idee zu Lösung dieser Problematik vor und beschreibt das Konzept für die Evaluierung dieser Idee, soweit es zu diesem Zeitpunkt definiert werden kann. Abschließend werden mögliche Herausforderungen bei der Evaluierung der Idee diskutiert.
Publishing Place
Kaiserslautern