Article contents
A Coalgebraic Semantics of Subtyping
Published online by Cambridge University Press: 15 April 2002
Abstract
Coalgebras have been proposed as formal basis for the semantics of objects in the sense of object-oriented programming. This paper shows that this semantics provides a smooth interpretation for subtyping, a central notion in object-oriented programming. We show that different characterisations of behavioural subtyping found in the literature can conveniently be expressed in coalgebraic terms. We also investigate the subtle difference between behavioural subtyping and refinement.
- Type
- Research Article
- Information
- RAIRO - Theoretical Informatics and Applications , Volume 35 , Issue 1: Coalgebraic Methods in Computer Science , January 2001 , pp. 61 - 81
- Copyright
- © EDP Sciences, 2001
References
- 4
- Cited by