LP-structures analysis: Substantiation of refactoring in object-oriented programming

  • Authors:
  • S. D. Makhortov;M. D. Shurlin

  • Affiliations:
  • Voronezh State University, Voronezh, Russia;Voronezh State University, Voronezh, Russia

  • Venue:
  • Automation and Remote Control
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper considers a class of lattice-based algebraic structures describing the semantics of type hierarchies in an object-oriented program system. Several properties of such structures (namely, completeness, equivalent transformations, and logical reduction) are studied. The suggested methodology serves the purpose of verification and upgrading of type hierarchies; an important direction concerns automatic elimination of code redundancy.