• DocumentCode
    1928841
  • Title

    Online impact analysis via dynamic compilation technology

  • Author

    Breech, B. ; Danalis, A. ; Shindo, Stacey ; Pollock, Lori

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Delaware Univ., Newark, Denmark
  • fYear
    2004
  • fDate
    11-14 Sept. 2004
  • Firstpage
    453
  • Lastpage
    457
  • Abstract
    Dynamic impact analysis based on whole path profiling of method calls and returns has been shown to provide more useful predictions of software change impacts than method-level static slicing and to avoid the overhead of expensive dependency analysis needed for dynamic slicing-based impact analysis. This work presents the design, implementation, and evaluation of an online approach to dynamic impact analysis as an extension to the DynamoRIO binary code modification system and to the Jikes Research Virtual Machine. Storage and postmortem analysis of program traces, even compressed, are avoided.
  • Keywords
    program compilers; program slicing; software maintenance; DynamoRIO binary code modification system; Jikes Research Virtual Machine; dynamic compilation technology; dynamic impact analysis; expensive dependency analysis; method calls; method returns; method-level static slicing; online impact analysis; path profiling; postmortem analysis; program traces; software change impacts; storage analysis; Binary codes; Dynamic compiler; Information analysis; Instruments; Performance analysis; Runtime; Software maintenance; Software systems; Testing; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2004. Proceedings. 20th IEEE International Conference on
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-2213-0
  • Type

    conf

  • DOI
    10.1109/ICSM.2004.1357834
  • Filename
    1357834