Category localization semantics for specification refinements

  • Authors:
  • Jerzy Tomasik;Jerzy Weyman

  • Affiliations:
  • LLAIC1, Université Clermont 1, Aubière cedex, France 63172;Department of Mathematics, Northeastern University, Boston, USA 02115

  • Venue:
  • Annals of Mathematics and Artificial Intelligence
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe the theory of refinements of specifications based on localizations of categories. The approach allows us to enlarge the family of refinements (i.e. specification morphisms) of the category Spec --- the category of first order theories (specifications) of multi-sorted algebras. We prove that the class of specification morphisms in the category Spec can be enriched by the class of all interpretations of theories from Spec in all definitional extensions of theories of multi-sorted algebras. It provides a guide for finding a path leading from a given specification to a specification which is a provably correct code in a programming language (like C++, Lisp, Java).