کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
461157 696566 2012 14 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Learning extended FSA from software: An empirical assessment
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
پیش نمایش صفحه اول مقاله
Learning extended FSA from software: An empirical assessment
چکیده انگلیسی

A number of techniques that infer finite state automata from execution traces have been used to support test and analysis activities. Some of these techniques can produce automata that integrate information about the data-flow, that is, they also represent how data values affect the operations executed by programs.The integration of information about operation sequences and data values into a unique model is indeed conceptually useful to accurately represent the behavior of a program. However, it is still unclear whether handling heterogeneous types of information, such as operation sequences and data values, necessarily produces higher quality models or not.In this paper, we present an empirical comparative study between techniques that infer simple automata and techniques that infer automata extended with information about data-flow. We investigate the effectiveness of these techniques when applied to traces with different levels of sparseness, produced by different software systems. To the best of our knowledge this is the first work that quantifies both the effect of adding data-flow information within automata and the effectiveness of the techniques when varying sparseness of traces.


► Compares and quantifies the tradeoffs between the techniques that infer simple FSAs and the techniques that infer EFSAs.
► Measures the impact of the sparseness of the traces on the quality of the models.
► Compares a core set of techniques using 10 models extracted from 10 different software systems.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 85, Issue 9, September 2012, Pages 2063–2076
نویسندگان
, , ,