Execution anomaly detection in distributed systems through unstructured log analysis

Q Fu, JG Lou, Y Wang, J Li - 2009 ninth IEEE international …, 2009 - ieeexplore.ieee.org
Detection of execution anomalies is very important for the maintenance, development, and
performance refinement of large scale distributed systems. Execution anomalies include …

Software testing research: Achievements, challenges, dreams

A Bertolino - Future of Software Engineering (FOSE'07), 2007 - ieeexplore.ieee.org
Software engineering comprehends several disciplines devoted to prevent and remedy
malfunctions and to warrant adequate behaviour. Testing, the subject of this paper, is a …

Automatic generation of software behavioral models

D Lorenzoli, L Mariani, M Pezzè - … of the 30th international conference on …, 2008 - dl.acm.org
Dynamic analysis of software systems produces behavioral models that are useful for
analysis, verification and testing. The main techniques for extracting models of functional …

Leveraging existing instrumentation to automatically infer invariant-constrained models

I Beschastnikh, Y Brun, S Schneider, M Sloan… - Proceedings of the 19th …, 2011 - dl.acm.org
Computer systems are often difficult to debug and understand. A common way of gaining
insight into system behavior is to inspect execution logs and documentation. Unfortunately …

Static specification mining using automata-based abstractions

S Shoham, E Yahav, S Fink, M Pistoia - Proceedings of the 2007 …, 2007 - dl.acm.org
We present a novel approach to client-side mining of temporal API specifications based on
static analysis. Specifically, we present an interprocedural analysis over a combined domain …

Automated identification of failure causes in system logs

L Mariani, F Pastore - 2008 19th International Symposium on …, 2008 - ieeexplore.ieee.org
Log files are commonly inspected by system administrators and developers to detect
suspicious behaviors and diagnose failure causes. Since size of log files grows fast, thus …

Mining program workflow from interleaved traces

JG Lou, Q Fu, S Yang, J Li, B Wu - Proceedings of the 16th ACM …, 2010 - dl.acm.org
Successful software maintenance is becoming increasingly critical due to the increasing
dependence of our society and economy on software systems. One key problem of software …

Inferring canonical register automata

F Howar, B Steffen, B Jonsson, S Cassel - … , PA, USA, January 22-24, 2012 …, 2012 - Springer
In this paper, we present an extension of active automata learning to register automata, an
automaton model which is capable of expressing the influence of data on control flow …

Automatic steering of behavioral model inference

D Lo, L Mariani, M Pezzè - Proceedings of the 7th Joint Meeting Of The …, 2009 - dl.acm.org
Many testing and analysis techniques use finite state models to validate and verify the
quality of software systems. Since the specification of such models is complex and time …

Dynamic analysis for diagnosing integration faults

L Mariani, F Pastore, M Pezze - IEEE Transactions on Software …, 2010 - ieeexplore.ieee.org
Many software components are provided with incomplete specifications and little access to
the source code. Reusing such gray-box components can result in integration faults that can …