Introducing reference semantics via refinement


Autoria(s): Smith, G. P.
Contribuinte(s)

C. George

H. Miao

Data(s)

01/01/2002

Resumo

Two types of semantics have been given to object-oriented formal specification languages. Value semantics denote a class by a set of values representing its objects. Reference semantics denote a class by a set of references, or pointers, to values representing its objects. While adopting the former facilitates formal reasoning, adopting the latter facilitates transformation to object-oriented code. In this paper, we propose a combined approach using value semantics for abstract specification and reasoning, and then refining to a reference semantics before transforming specification to code.

Identificador

http://espace.library.uq.edu.au/view/UQ:97108

Idioma(s)

eng

Publicador

Springer-Verlag

Palavras-Chave #E1 #280302 Software Engineering #700199 Computer software and services not elsewhere classified
Tipo

Conference Paper