Luís Soares Barbosa

  Refinement by interpretation

Refinement by interpretation (preprint)
M. A. Martins and A. Madeira and L.S. Barbosa. 7th IEEE International Conference on Software Engineering and Formal Methods (to appear), IEEE Computer Society Press.


Abstract

Traditional notions of refinement of algebraic specifications, based on signature morphisms, are often too rigid to capture a number of relevant transformations in the context of software design, reuse and adaptation. This paper proposes an alternative notion of specification refinement, building on recent work on logic interpretation. The con- cept is discussed, its theory partially developed, its use illustrated through a number of examples.