A Minimal Set of Refactoring Rules for Object-Z

  • Authors:
  • Tim Mccomb;Graeme Smith

  • Affiliations:
  • ARC Centre of Excellence in Bioinformatics Institute for Molecular Bioscience, The University of Queensland, Australia;School of Information Technology and Electrical Engineering, The University of Queensland, Australia

  • Venue:
  • FMOODS '08 Proceedings of the 10th IFIP WG 6.1 international conference on Formal Methods for Open Object-Based Distributed Systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a minimal and complete set of structural refactoring rules for the Object-Z specification language that allow for the derivation of arbitrary object-oriented architectures. The rules are equivalence preserving and work in concert with existing class refinement theory, so that any design derived using the rule set can be shown to be equivalent to, or a refinement of, the original specification.