Object-Oriented specification composition and refinement via category theoretic computations

  • Authors:
  • Yujun Zheng;Jinyun Xue;Weibo Liu

  • Affiliations:
  • Systems Engineering Institute of Engineer Equipment, Beijing, China;Institute of Software, Chinese Academy of Sciences, Beijing, China;Systems Engineering Institute of Engineer Equipment, Beijing, China

  • Venue:
  • TAMC'06 Proceedings of the Third international conference on Theory and Applications of Models of Computation
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Most of the existing formal object-oriented methods use classes or objects as the basic unit of design, and therefore lack a precise semantics for specifying high-granularity components. The paper presents a framework of categorical models that focus concern on the interactive relationships between objects, and that explicitly support specification composition and refinement at different levels of abstraction and granularity in object-oriented design. A case study of implementing templated design patterns demonstrates the ability of category theoretic computations to mechanize software development.