Passer à la navigation principale Passer à la recherche Passer au contenu principal

Complementation in Abstract Interpretation

  • Università di Venezia
  • Ca’ Foscari University
  • University of Padova
  • University of Pisa
  • University of Genoa

Résultats de recherche: Contribution à un journal › Article › Revue par des pairs

44 Citations (Scopus)

Résumé

Reduced product of abstract domains is a rather well-known operation for domain composition in abstract interpretation. In this article, we study its inverse operation, introducing a notion of domain complementation in abstract interpretation. Complementation provides a systematic way to design new abstract domains, and it allows to systematically decompose domains. Also, such an operation allows to simplify domain verification problems, and it yields space-saving representations for complex domains. We show that the complement exists in most cases, and we apply complementation to three well-known abstract domains, notably to Cousot and Cousot's interval domain for integer variable analysis, to Cousot and Cousot's domain for comportment analysis of functional languages, and to the domain Sharing for aliasing analysis of logic languages.

langue originaleAnglais
Pages (de - à)7-47
Nombre de pages41
journalACM Transactions on Programming Languages and Systems
Volume19
Numéro de publication1
Les DOIs
étatPublié - 1 janv. 1997
Modification externeOui

Empreinte digitale

Examiner les sujets de recherche de « Complementation in Abstract Interpretation ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation