Workload-sensitive Timing Behavior Analysis for Fault Localization in Software Systems Workload-sensitive Timing Behavior Analysis for Fault Localization in Software Systems

Workload-sensitive Timing Behavior Analysis for Fault Localization in Software Systems

    • £8.49
    • £8.49

Publisher Description

Software timing behavior measurements, such as response times, often show high statistical variance. This variance can make the analysis difficult or even threaten the applicability of statistical techniques. This thesis introduces a method for improving the analysis of software response time measurements that show high variance.



Our approach can find relations between timing behavior variance and both trace shape information and workload intensity information. This relation is used to provide timing behavior measurements with virtually less variance. This can make timing behavior analysis more robust (e.g., improved confidence and precision) and faster (e.g., less simulation runs and shorter monitoring period). The thesis contributes TracSTA (Trace-Context-Sensitive Timing Behavior Analysis) and WiSTA (Workload-Intensity-Sensitive Timing Behavior Analysis). TracSTA uses trace shape information (i.e., the shape of the control flow corresponding to a software operation execution) and WiSTA uses workload intensity metrics (e.g., the number of concurrent software executions) to create context-specific timing behavior profiles.



Both the applicability and effectiveness are evaluated in several case studies and field studies. The evaluation shows a strong relation between timing behavior and the metrics considered by TracSTA and WiSTA. Additionally, a fault localization approach for enterprise software systems is presented as application scenario. It uses the timing behavior data provided by TracSTA and WiSTA for anomaly detection.

GENRE
Computing & Internet
RELEASED
2015
9 February
LANGUAGE
EN
English
LENGTH
232
Pages
PUBLISHER
Books on Demand
SIZE
12.8
MB

More Books Like This

Software Engineering and Methodology for Emerging Domains Software Engineering and Methodology for Emerging Domains
2017
Advanced Information Systems Engineering Advanced Information Systems Engineering
2017
Tools and Methods of Program Analysis Tools and Methods of Program Analysis
2021
Dependable Computer Systems Dependable Computer Systems
2011
Process Mining Workshops Process Mining Workshops
2021
Data-Driven Process Discovery and Analysis Data-Driven Process Discovery and Analysis
2017

More Books by Matthias Röhr

Gonzo Gonzo
2019
Sicherheit von Webanwendungen in der Praxis Sicherheit von Webanwendungen in der Praxis
2018
Sicherheit von Webanwendungen in der Praxis Sicherheit von Webanwendungen in der Praxis
2015