Algebraic specification of Macintosh's Quickdraw using OBJ2

  • Authors:
  • A. T. Nakagawa;K. Futatsugi;S. Tomura

  • Affiliations:
  • Electrotechnical Laboratory, Ibaraki, Japan;Electrotechnical Laboratory, Ibaradi, Japan;Electrotechnical Laboratory, Ibaradi, Japan

  • Venue:
  • ICSE '88 Proceedings of the 10th international conference on Software engineering
  • Year:
  • 1988

Quantified Score

Hi-index 0.00

Visualization

Abstract

We have described QuickDraw, a typical graphics package, using OBJ2, a powerful algebraic language now in the phase of experimental use as a specification language. The results testify the applicability of OBJ2 to some practical problem domains, as well as the premonitioned advantages the use of formal specification techniques brings. The work also sheds some critical lights upon the design of QuickDraw; we detect incomplete procedure definitions, and find imprecise the classification of procedures.