Electronic Proceedings in Theoretical Computer Science (Jun 2011)

Refinement by interpretation in π-institutions

  • Alexandre Madeira,
  • Manuel A. Martins,
  • César Rodrigues,
  • Luis S. Barbosa

DOI
https://doi.org/10.4204/EPTCS.55.4
Journal volume & issue
Vol. 55, no. Proc. Refine 2011
pp. 53 – 64

Abstract

Read online

The paper discusses the role of interpretations, understood as multifunctions that preserve and reflect logical consequence, as refinement witnesses in the general setting of pi-institutions. This leads to a smooth generalization of the refinement-by-interpretation approach, recently introduced by the authors in more specific contexts. As a second, yet related contribution a basis is provided to build up a refinement calculus of structured specifications in and across arbitrary pi-institutions.