Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Robert van Gent

dblp:61/3955 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
0since 2021 · last 2003
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Programming languages and type systems · 100%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Programming languages and type systems › type systems
subtyping
0.122003
PolyTOIL: A type-safe polymorphic object-oriented language · ACM Trans. Program. Lang. Syst. 2003
Safe and Decidable Type Checking in an Object-Oriented Language · OOPSLA 1993
Programming languages and type systems
type systems
0.122003
PolyTOIL: A type-safe polymorphic object-oriented language · ACM Trans. Program. Lang. Syst. 2003
Safe and Decidable Type Checking in an Object-Oriented Language · OOPSLA 1993
Programming languages and type systems › type systems › polymorphism
f-bounded quantification
0.012003
PolyTOIL: A type-safe polymorphic object-oriented language · ACM Trans. Program. Lang. Syst. 2003
Programming languages and type systems › object-oriented programming
object-oriented languages
0.012003
PolyTOIL: A type-safe polymorphic object-oriented language · ACM Trans. Program. Lang. Syst. 2003
Programming languages and type systems › type systems
polymorphism
0.012003
PolyTOIL: A type-safe polymorphic object-oriented language · ACM Trans. Program. Lang. Syst. 2003
Programming languages and type systems › type systems
type soundness
0.012003
PolyTOIL: A type-safe polymorphic object-oriented language · ACM Trans. Program. Lang. Syst. 2003
Programming languages and type systems › type checking
decidable type checking
0.011993
Safe and Decidable Type Checking in an Object-Oriented Language · OOPSLA 1993

Methods — techniques the papers use, named apart from their topics

subject reduction · 0.0formal semantics · 0.0
YearPublicationVenuePosition
2003 PolyTOIL: A type-safe polymorphic object-oriented language
abstract
PolyTOIL is a new statically typed polymorphic object-oriented programming language that is provably typesafe. By separating the definitions of subtyping and inheritance, providing a name for the type of self, and carefully defining the type-checking rules, we have obtained a language that is very expressive while supporting modular type-checking of classes. Thematchingrelation on types, which is related to F-bounded quantification, is used both in stating type-checking rules and expressing the bounds on type parameters for polymorphism. The design of PolyTOIL is based on a careful formal definition of type-checking rules and semantics. A proof of type safety is obtained with the aid of a subject reduction theorem.
Kim B. Bruce, Angela Schuett Reninger, Robert van Gent, Adrian Fiech
ACM Trans. Program. Lang. Syst.3
1995 PolyTOIL: A Type-Safe Polymorphic Object-Oriented Language
Kim B. Bruce, Angela Schuett Reninger, Robert van Gent
ECOOP3
1993 Safe and Decidable Type Checking in an Object-Oriented Language
abstract
Over the last several years, much interesting work has been done in modelling object-oriented programming languages in terms of extensions of the bounded second-order lambda calculus, F . Unfortunately, it has recently been shown by Pierce ([Pie92]) that type checking F is undecidable. Moreover, he showed that the undecidability arises in the seemingly simpler problem of determining whether one type is a subtype of another. In [Bru93a, Bru93b], the first author introduced a statically-typed, functional, object-oriented programming language, TOOPL, which supports classes, objects, methods, instance variables, subtypes, and inheritance. The semantics of TOOPL is based on F , so the question arises whether type checking in this language is decidable. In this paper we show that type checking for TOOPLE, a minor variant of TOOPL (Typed Object-Oriented Programming Language), is decidable. The proof proceeds by showing that subtyping is decidable, that all terms of TOOPLE have minimum types...
Kim B. Bruce, Jonathan Crabtree, Thomas P. Murtagh, Robert van Gent, Allyn Dimock, Robert Muller
OOPSLA4