1998
DOI: 10.1007/bfb0055146
|View full text |Cite
|
Sign up to set email alerts
|

Object-oriented verification based on record subtyping in Higher-Order Logic

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
19
0

Year Published

1999
1999
2013
2013

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 29 publications
(19 citation statements)
references
References 7 publications
0
19
0
Order By: Relevance
“…The Mizar approach does not remember the positions of the elements in the tuples, but ensures that the labels of the elements are unique (the labels are called selectors in Mizar). Mizar structures are quite similar to the work of Naraschewski and Wenzel [51] which uses parametric polymorphism to define records with labels, however the Mizar type system allows multiple inheritance and requires no coercions between structure types and their subtypes.…”
Section: Mizar Structure Semanticsmentioning
confidence: 66%
“…The Mizar approach does not remember the positions of the elements in the tuples, but ensures that the labels of the elements are unique (the labels are called selectors in Mizar). Mizar structures are quite similar to the work of Naraschewski and Wenzel [51] which uses parametric polymorphism to define records with labels, however the Mizar type system allows multiple inheritance and requires no coercions between structure types and their subtypes.…”
Section: Mizar Structure Semanticsmentioning
confidence: 66%
“…Subtyping on objects must be expressed implicitly via refinement. With respect to extensibility of data-structures, the idea of using parametric polymorphism is partly folklore in HOL research communities; for example, extensible records and their application for some form of subtyping has been described in HOOL [19]. Since only α-extensions are used, this results in a restricted form of class types with no coercion mechanism to α Object.…”
Section: Resultsmentioning
confidence: 99%
“…in (1) is a Selector function [13] that returns the value of the corresponding field of the data, which is "¥ § ¦ © ' $ % " ! $ # " in this case.…”
Section: Semantical Description Of Datamentioning
confidence: 99%
“…Unification is used to select applicable data and services which are represented using Isabelle's extensible record datatype [13]. (super-class) with extra fields.…”
Section: Semantical Description Of Datamentioning
confidence: 99%
See 1 more Smart Citation