EDBT 2026 Demo / reviewers in the wild / expert
Robert van Gent
dblp:61/3955
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › type systems
subtyping |
0.1 | 2 | 2003 | 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.1 | 2 | 2003 | 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.0 | 1 | 2003 | 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.0 | 1 | 2003 | PolyTOIL: A type-safe polymorphic object-oriented language · ACM Trans. Program. Lang. Syst. 2003 |
Programming languages and type systems › type systems
polymorphism |
0.0 | 1 | 2003 | PolyTOIL: A type-safe polymorphic object-oriented language · ACM Trans. Program. Lang. Syst. 2003 |
Programming languages and type systems › type systems
type soundness |
0.0 | 1 | 2003 | 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.0 | 1 | 1993 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2003 | PolyTOIL: A type-safe polymorphic object-oriented languageabstractPolyTOIL 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 |
ECOOP | 3 |
| 1993 | Safe and Decidable Type Checking in an Object-Oriented LanguageabstractOver 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 |
OOPSLA | 4 |