Information flow for Algol-like languages

  • Authors:
  • David Clark;Chris Hankin;Sebastian Hunt

  • Affiliations:
  • Department of Computer Science, King's College, London WC2R 2LS, UK;Department of Computing, Imperial College, London SW7 2BZ, UK;Department of Computing, City University, London EC1V 0HB, UK

  • Venue:
  • Computer Languages, Systems and Structures
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we present an approach to information flow analysis for a family of languages. We start with a simple imperative language. We present an information flow analysis using a flow logic. The paper contains detailed correctness proofs for this analysis. We next extend the analysis to a restricted form of Idealised Algol, a call-by-value higher-order extension of the simple imperative language (the key restriction being the lack of recursion). The paper concludes with a discussion of further extensions, including a probabilistic extension of Idealised Algol.