ACM Home Page
Please provide us with feedback. Feedback
Inferring state-based behavior models
Full text PdfPdf (1.05 MB)
Source International Conference on Software Engineering archive
Proceedings of the 2006 international workshop on Dynamic systems analysis table of contents
Shanghai, China
SESSION: Behavior models table of contents
Pages: 25 - 32  
Year of Publication: 2006
ISBN:1-59593-400-6
Authors
Davide Lorenzoli  Università di Milano Bicocca, Milano, Italy
Leonardo Mariani  Università di Milano Bicocca, Milano, Italy
Mauro Pezzè  Università di Milano Bicocca, Milano, Italy
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 18,   Downloads (12 Months): 73,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1138912.1138919
What is a DOI?

ABSTRACT

Dynamic analysis helps to extract important information about software systems useful in testing, debugging and maintenance activities. Popular dynamic analysis techniques synthesize either information on the values of the variables or information on relations between invocation of methods. Thus, these approaches do not capture the important relations that exist between data values and invocation sequences.In this paper, we introduce a technique, called GK-tail, for generating models that represent the interplay between program variables and method invocations. GK-tail extends the k-tail algorithm for extracting finite state automata from execution traces, to the case of finite state automata with parameters.The paper presents the technique and the results of some preliminary experiments that indicate the potentialities of the proposed approach.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Amazon. Amazon web services. www.amazon.com/gp/aws/landing, 2006.
2
 
3
A. Biermann and J. Feldman. On the synthesis of finite state machines from samples of their behavior. IEEE Transactions on Computer, 21:592--597, June 1972.
4
 
5
 
6
 
7
 
8
 
9
A. Hamou-Lhadj and T. C. Lethbridge. An efficient algorithm for detecting patterns in traces of procedure calls. In proceedings of the ICSE Workshop on Dynamic Analysis (WODA), Portland, Oregon, May 2003. ACM Press.
 
10
 
11
 
12
 
13
 
14
 
15
L. Wendehals. Improving design pattern instance recognition by dynamic analysis. In proceedings of the ICSE Workshop on Dynamic Analysis (WODA), Portland, USA, May 2003. ACM Press.
 
16
T. Xie and D. Notkin. Exploiting synergy between testing and inferred partial specifications. In proceedings of the ICSE Workshop on Dynamic Analysis (WODA), Portland, Oregon, May 2003. ACM Press.
 
17


Collaborative Colleagues:
Davide Lorenzoli: colleagues
Leonardo Mariani: colleagues
Mauro Pezzè: colleagues