• DocumentCode
    3076961
  • Title

    An Instrumentation Tool for Program Dynamic Analysis in Java

  • Author

    Huajie, Chen ; Tian, Zhang ; Lei, Bu ; Xuandong, Li

  • Author_Institution
    State Key Lab. for Novel Software Technol., Nanjing Univ., Nanjing, China
  • fYear
    2011
  • fDate
    27-29 June 2011
  • Firstpage
    60
  • Lastpage
    67
  • Abstract
    Dynamic analysis has been widely used in program analysis. Instrumentation is a general technology used to trace dynamic behavior of software. This paper presents a java source code instrumentation tool, which supports making instrumentation manually and automatically according to rules based on AST analysis. On one hand, users can instrument source code manually. It supports to manage those instrumentation points. On the other hand, code snippets can be instrumented automatically in compliance with criteria defined by users. This tool defines some inside criteria and makes instrumentation automatically for them. What´s more, these inside criteria can be expanded. By instrumentation, a dynamic execution report about the java source code can be obtained.
  • Keywords
    Java; object-oriented programming; AST analysis; Java source code instrumentation tool; code snippets; dynamic execution report; instrumentation tool; program dynamic analysis; software dynamic behavior; Concrete; Instruments; Java; Manipulator dynamics; Manuals; Syntactics; dynamic analysis; instrumentation; safety;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Secure Software Integration & Reliability Improvement Companion (SSIRI-C), 2011 5th International Conference on
  • Conference_Location
    Jeju Island
  • Print_ISBN
    978-1-4577-0781-0
  • Electronic_ISBN
    978-0-7695-4454-0
  • Type

    conf

  • DOI
    10.1109/SSIRI-C.2011.20
  • Filename
    6004504