Published January 1, 1970 | Version v1

Representing Object Models as Theories

Description

Although techniques for using formal specifications have been progressing, methods for developing formal specifications themselves have improved little. To alleviate this problem, we propose a parallel refinement approach to specification acquisition wherethe designer uses an object-orientedspecification representation while an underlying specification composition system manipulates an equivalent theory-basedspecification. This paper presents the key to such a system --atheory-based object model. Our theory-based object model formally defines object-orientedconcepts in terms of algebraic theories and category theory operations. The theory-based object model provides the basis for the translation of the specification from a semi-formal, object-orientedrepresentation to a formal theory-based specification suitable for input to semi-automated software synthesis systems. 1

Files

article.pdf

Files (867.2 kB)

Name Size Download all
md5:8a068c4fe8f0b754bd918cbdf092ca73
867.2 kB Preview Download