Compositional Characterization of Observable Program Properties

Authors

  • Bernhard Steffen
  • C. Barry Jay
  • Michael Mendler

DOI:

https://doi.org/10.7146/dpb.v19i328.6718

Abstract

In this paper we model both program behaviours and abstractions between them as lax functors, which generalize abstract interpretations by exploiting the natural ordering of program properties. This generalization provides a framework in which correctness (safety) and completeness of abstract interpretations naturally arise from this order. Furthermore, it supports modular and stepwise refinement: given a program behaviour, its characterization, which is a ''best'' correct and complete denotational semantics for it, can be determined in a compositional way.

Author Biographies

Bernhard Steffen

C. Barry Jay

Michael Mendler

Downloads

Published

1990-08-01

How to Cite

Steffen, B., Jay, C. B., & Mendler, M. (1990). Compositional Characterization of Observable Program Properties. DAIMI Report Series, 19(328). https://doi.org/10.7146/dpb.v19i328.6718