Modular static program analysis

Patrick Cousot, Radhia Cousot

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The purpose of this paper is to present four basic methods for compositional separate modular static analysis of programs by abstract interpretation: - simplification-based separate analysis; - worst-case separate analysis; - separate analysis with (user-provided) interfaces; - symbolic relational separate analysis; as well as a fifth category which is essentially obtained by composition of the above separate local analyses together with global analysis methods.

Original languageEnglish (US)
Title of host publicationCompiler Construction - 11th International Conference, CC 2002 Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2002, Proceedings
EditorsR. Nigel Horspool
PublisherSpringer Verlag
Pages159-179
Number of pages21
ISBN (Print)3540433694, 9783540433699
DOIs
StatePublished - 2002
Event11th International Conference on Compiler Construction, CC 2002 Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2002 - Grenoble, France
Duration: Apr 8 2002Apr 12 2002

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2304
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other11th International Conference on Compiler Construction, CC 2002 Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2002
CountryFrance
CityGrenoble
Period4/8/024/12/02

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Fingerprint Dive into the research topics of 'Modular static program analysis'. Together they form a unique fingerprint.

  • Cite this

    Cousot, P., & Cousot, R. (2002). Modular static program analysis. In R. Nigel Horspool (Ed.), Compiler Construction - 11th International Conference, CC 2002 Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2002, Proceedings (pp. 159-179). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 2304). Springer Verlag. https://doi.org/10.1007/3-540-45937-5_13