• DocumentCode
    2769441
  • Title

    Integrating and Scheduling an Open Set of Static Analyses

  • Author

    Eichberg, Michael ; Mezini, Mira ; Kloppenburg, Sven ; Ostermann, Klaus ; Rank, Benjamin

  • Author_Institution
    Darmstadt Univ. of Technol.
  • fYear
    2006
  • fDate
    18-22 Sept. 2006
  • Firstpage
    113
  • Lastpage
    122
  • Abstract
    To improve the productivity of the development process, more and more tools for static software analysis are tightly integrated into the incremental build process of an IDE. If multiple interdependent analyses are used simultaneously, the coordination between the analyses becomes a major obstacle to keep the set of analyses open. We propose an approach to integrating and scheduling an open set of static analyses which decouples the individual analyses and coordinates the analysis executions such that the overall time and space consumption is minimized. The approach has been implemented for the Eclipse IDE and has been used to integrate a wide range of analyses such as finding bug patterns, detecting violations of design guidelines, or type system extensions for Java
  • Keywords
    Java; program debugging; program diagnostics; scheduling; software engineering; type theory; Eclipse IDE; Java; bug pattern finding; design guideline violation detection; scheduling; software development; static analysis; type system extension; Application software; Buffer overflow; Data analysis; Data models; Guidelines; Information analysis; Java; Pattern analysis; Productivity; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 2006. ASE '06. 21st IEEE/ACM International Conference on
  • Conference_Location
    Tokyo
  • ISSN
    1938-4300
  • Print_ISBN
    0-7695-2579-2
  • Type

    conf

  • DOI
    10.1109/ASE.2006.43
  • Filename
    4019567