Conference item icon

Conference item

Unifying theories of objects

Abstract:
We present an approach to modelling Abadi-Cardelli-style object calculi as Unifying Theories of Programming (UTP) designs. Here we provide a core object calculus with an operational small-step evaluation rule semantics, and a corresponding UTP model with a denotational relational predicate semantics. For clarity, the UTP model is defined in terms of an operand stack, which is used to store the results of subprograms. Models of a less operational nature are briefly discussed. The consistency of the UTP model is demonstrated by a structural induction proof over the operations of the core object calculus. Overall, our UTP model is intended to provide facilities for encoding both object-based and class-based languages. © Springer-Verlag Berlin Heidelberg 2007.
Publication status:
Published

Actions

Authors

More by this author
Institution:
University of Oxford
Division:
MPLS
Department:
Computer Science
Role:
Author


Host title:
Integrated Formal Methods, Proceedings
Volume:
4591
Pages:
599-618
Publication date:
2007-01-01
EISSN:
1611-3349
ISSN:
0302-9743
ISBN:
9783540732099


Pubs id:
pubs:163478
UUID:
uuid:0cdec4f3-78bf-40da-98d3-71951e3c7b22
Local pid:
pubs:163478
Source identifiers:
163478
Deposit date:
2012-12-19
ARK identifier:

Terms of use


Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP