Central and East European
Society for Phenomenology

Repository | Series | Book | Chapter

225400

Proving behavioral refinements of col-specifications

Michel BidoitRolf Hennicker

pp. 333-354

Abstract

The COL institution (constructor-based observational logic) has been introduced as a formal framework to specify both generation- and observation-oriented properties of software systems. In this paper we consider behavioral refinement relations between COL-specifications taking into account implementation constructions. We propose a general strategy for proving the correctness of such refinements by reduction to (standard) first-order theorem proving with induction. Technically our strategy relies on appropriate proof rules and on a lifting construction to encode the reachability and observability notions of the COL institution.

Publication details

Published in:

Futatsugi Kokichi, Jouannaud Jean-Pierre, Meseguer José (2006) Algebra, meaning, and computation: essays dedicated to Joseph A. Goguen on the occasion of his 65th birthday. Dordrecht, Springer.

Pages: 333-354

DOI: 10.1007/11780274_18

Full citation:

Bidoit Michel, Hennicker Rolf (2006) „Proving behavioral refinements of col-specifications“, In: K. Futatsugi, J. Jouannaud & J. Meseguer (eds.), Algebra, meaning, and computation, Dordrecht, Springer, 333–354.