EDBT 2026 Demo / reviewers in the wild / expert
Ran Rinat
dblp:17/2111
· DBLP profile ↗
5ranked-venue papers
5as first author
0since 2021 · last 2002
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 3 first-authorTheory of computation · 2 · 2 first-author
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 · 94% Software maintenance and evolution · 6% | |
| Theoretical computer science
1 paper |
Logic in computer science · 77% Automata and formal languages · 23% |
Topics — the 5 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › type systems
polymorphism |
0.0 | 1 | 1999 | Correspondence Polymorphism for Object-Oriented Languages · OOPSLA 1999 |
Programming languages and type systems › type systems
soundness |
0.0 | 1 | 1999 | Correspondence Polymorphism for Object-Oriented Languages · OOPSLA 1999 |
Programming languages and type systems
type systems |
0.0 | 1 | 1999 | Correspondence Polymorphism for Object-Oriented Languages · OOPSLA 1999 |
Software maintenance and evolution
code reuse |
0.0 | 1 | 1999 | Correspondence Polymorphism for Object-Oriented Languages · OOPSLA 1999 |
Programming languages and type systems › object-oriented programming
object-oriented languages |
0.0 | 1 | 1999 | Correspondence Polymorphism for Object-Oriented Languages · OOPSLA 1999 |
Methods — techniques the papers use, named apart from their topics
type rules · 0.0operational semantics · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2002 | Modular Internet Programming with Cells
Ran Rinat, Scott F. Smith 0001 |
ECOOP | 1 |
| 2002 | Type-Safe Covariant Specialization with Generalized Matching
Ran Rinat |
Inf. Comput. | 1 |
| 1999 | Correspondence Polymorphism for Object-Oriented LanguagesabstractIn this paper we propose a new form of polymorphism for object-oriented languages, called correspondence polymorphism. It lies in a different dimension than either parametric or subtype polymorphism. In correspondence polymorphism, some methods are declared to correspond to other methods, via a correspondence relation. With this relation, it is possible to reuse non-generic code in various type contexts—not necessarily subtyping or matching contexts—without having to plan ahead for this reuse. Correspondence polymorphism has advantages over other expressive object type systems in that programmer-declared types still may be simple, first-order types that are easily understood. We define a simple language LCP that reflects these new ideas, illustrating its behavior with multiple examples. We present formal type rules and an operational semantics for LCP, and establish soundness of the type system with respect to reduction. Ran Rinat, Menachem Magidor, Scott F. Smith 0001 |
OOPSLA | 1 |
| 1996 | Metaphoric Polymorphism: Taking Code Reuse One Step Further
Ran Rinat, Menachem Magidor |
ECOOP | 1 |
| 1988 | Infinite Trees, Markings and Well-Foundedness
Ran Rinat, Nissim Francez, Orna Grumberg |
Inf. Comput. | 1 |