The Higher-Order Aggregate Update Problem

  • Authors:
  • Christos Dimoulas;Mitchell Wand

  • Affiliations:
  • College of Computer and Information Science, Northeastern University, Boston, 02115;College of Computer and Information Science, Northeastern University, Boston, 02115

  • Venue:
  • VMCAI '09 Proceedings of the 10th International Conference on Verification, Model Checking, and Abstract Interpretation
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a multi-pass interprocedural analysis and transformation for the functional aggregate update problem. Our solution handles untyped programs, including unrestricted closures and nested arrays. Also, it can handle programs that contain a mix of functional and destructive updates. Correctness of all the analyses and of the transformation itself is proved.