• 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