DocumentCode :
2076346
Title :
Using dynamic execution traces and program invariants to enhance behavioral model inference
Author :
Krka, Ivo ; Brun, Yuriy ; Popescu, Daniel ; Garcia, Joshua ; Medvidovic, Nenad
Author_Institution :
Comput. Sci. Dept., Univ. of Southern California, Los Angeles, CA, USA
Volume :
2
fYear :
2010
fDate :
2-8 May 2010
Firstpage :
179
Lastpage :
182
Abstract :
Software behavioral models have proven useful for design, validation, verification, and maintenance. However, existing approaches for deriving such models sometimes overgeneralize what behavior is legal. We outline a novel approach that utilizes inferred likely program invariants and method invocation sequences to obtain an object-level model that describes legal execution sequences. The key insight is using program invariants to identify similar states in the sequences. We exemplify how our approach improves upon certain aspects of the state-of-the-art FSA-inference techniques.
Keywords :
program testing; system monitoring; FSA-inference technique; behavioral model inference; dynamic analysis; dynamic execution traces; legal execution sequence; object-level model; program invariant; software behavioral model; Computational modeling; Heuristic algorithms; Law; Software; TV; Testing; dynamic analysis; likely invariants; specification mining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2010 ACM/IEEE 32nd International Conference on
Conference_Location :
Cape Town
ISSN :
0270-5257
Print_ISBN :
978-1-60558-719-6
Type :
conf
DOI :
10.1145/1810295.1810324
Filename :
6062154
Link To Document :
بازگشت