DocumentCode
3450764
Title
Verification of recovered software architectures
Author
Gannod, Gerald C. ; Murthy, Shilpa
Author_Institution
Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
fYear
2003
fDate
10-11 May 2003
Firstpage
258
Lastpage
265
Abstract
A common technique employed by software developers is the use of log files to generate traces of observed software behavior. As a resource for reverse engineering, a log file has the advantage of being an accurate account of software behavior. Model checking approaches work by using exploration to determine whether certain safety and liveness conditions are satisfied by a finite-state model. In this paper we describe an approach that combines the use of model checking and log file analysis to facilitate verification of recovered models.
Keywords
finite state machines; reverse engineering; software architecture; finite-state model; liveness conditions; log file analysis; log files; reverse engineering; safety; software architectures; software behavior; software developers; Computer architecture; Computer science; Engineering profession; Information resources; Instruments; NASA; Reverse engineering; Safety; Sampling methods; State-space methods;
fLanguage
English
Publisher
ieee
Conference_Titel
Program Comprehension, 2003. 11th IEEE International Workshop on
ISSN
1092-8138
Print_ISBN
0-7695-1883-4
Type
conf
DOI
10.1109/WPC.2003.1199210
Filename
1199210
Link To Document