Demo Data from VLDB 2026 / reviewers in the wild / expert
Ryan Stansifer
dblp:s/RyanStansifer
· DBLP profile ↗
4ranked-venue papers
2as first author
0since 2021 · last 1994
0000-0002-7797-647XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 2 first-authorArtificial intelligence and machine learning · 1Applied, interdisciplinary, general and emerging computing · 1
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
1 paper |
Programming languages and type systems · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › type systems › polymorphism
subtype polymorphism |
0.0 | 1 | 1988 | Type Inference with Subtypes · POPL 1988 |
Programming languages and type systems
type inference |
0.0 | 1 | 1988 | Type Inference with Subtypes · POPL 1988 |
Programming languages and type systems
type systems |
0.0 | 1 | 1988 | Type Inference with Subtypes · POPL 1988 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1994 | Solving Diagramless Crossword PuzzlesabstractAn interesting computational challenge is posed by finding the diagram in diagramless crossword puzzles. We describe two approaches to placing the words in the diagram to form a crossword puzzle, given the "across" and the "down" words. One algorithm systematically tries the possibilities. By discarding partially completed puzzles the solutions for large puzzles can be found in a reasonable amount of time. The second algorithm uses on intelligent search strategy building up the diagram word-by-word. Both methods were programmed in Modula-3, a strongly-typed, object-oriented language. We describe the programs and analyze their performance on a SPARC computer.> Edward Pershits, Ryan Stansifer |
ICTAI | 2 |
| 1994 | Modeling concurrent programs with colored Petri nets
Ryan Stansifer, Mike Beaven, Dan C. Marinescu |
J. Syst. Softw. | 1 |
| 1991 | VERT-verification of real-time programsabstractThe VERT (verification of real-time programs) project is surveyed. The goal of the project is to assist the development of correct real-time programs. VERT is based on modeling concurrent programs with colored Petri nets. The investigations of the net model of the program reveal static and dynamic properties of the original program. In particular critical path analysis of the nets is used to determine if the program meets the timing constraints. Several aspects of the VERT project are addressed: translation of concurrent programs into colored Petri net models, algorithms for analysis, and visualization of net models.> Mike Beaven, Brad Elmore, Dan C. Marinescu, Ryan Stansifer |
COMPSAC | 4 |
| 1988 | Type Inference with SubtypesabstractWe give an algorithm for type inference in a language with functions, records, and variant records. A similar language was studied by Cardelli who gave a type checking algorithm. This language is interesting because it captures aspects of object-oriented programming using subtype polymorphism. We give a type system for deriving types of expressions in the language and prove the type inference algorithm is sound, i.e., it returns a type derivable from the proof system. We also prove that the type the algorithm finds is a “principal” type, i.e., one which characterizes all others. The approach taken here is due to Milner for universal polymorphism. The result is a synthesis of subtype polymorphism and universal polymorphism. Ryan Stansifer |
POPL | 1 |