Demo Data from EDBT 2026 / reviewers in the wild / expert
James Wu
dblp:15/1008
· DBLP profile ↗
4ranked-venue papers
0as first author
0since 2021 · last 1995
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 2Databases, data management, data science and information retrieval · 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.
| Theoretical computer science
3 papers |
Logic in computer science · 79% Computational complexity · 21% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Data models and query languages · 100% |
Topics — the 8 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Logic in computer science
logic programming |
0.0 | 2 | 1995 | Logical Foundations of Object-Oriented and Frame-Based Languages · J. ACM 1995 A First-Order Theory of Types and Polymorphism in Logic Programming · LICS 1991 |
Programming languages and type systems › language semantics › formal semantics
object-oriented language semantics |
0.0 | 1 | 1995 | Logical Foundations of Object-Oriented and Frame-Based Languages · J. ACM 1995 |
Logic in computer science
knowledge representation and reasoning |
0.0 | 1 | 1995 | Logical Foundations of Object-Oriented and Frame-Based Languages · J. ACM 1995 |
Computational complexity › constraint satisfaction › algebraic approach to constraint satisfaction
polymorphism |
0.0 | 1 | 1991 | A First-Order Theory of Types and Polymorphism in Logic Programming · LICS 1991 |
Logic in computer science › type theory › type systems
type inference |
0.0 | 1 | 1991 | A First-Order Theory of Types and Polymorphism in Logic Programming · LICS 1991 |
Logic in computer science
type theory |
0.0 | 1 | 1991 | A First-Order Theory of Types and Polymorphism in Logic Programming · LICS 1991 |
Computational complexity › proof complexity
resolution |
0.0 | 1 | 1989 | A Logic for Object-Oriented Logic Programming (Maier's O-Logic Revisited) · PODS 1989 |
Data models and query languages
complex objects |
0.0 | 1 | 1989 | A Logic for Object-Oriented Logic Programming (Maier's O-Logic Revisited) · PODS 1989 |
Methods — techniques the papers use, named apart from their topics
model-theoretic semantics · 0.0resolution-based proof theory · 0.0resolution-based proof procedure · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1995 | Logical Foundations of Object-Oriented and Frame-Based LanguagesabstractWe propose a novel formalism, calledFrame Logic(abbr., F-logic), that accounts in a clean and declarative fashion for most of the structural aspects of object-oriented and frame-based languages. These features include object identity, complex objects, inheritance, polymorphic types, query methods, encapsulation, and others. In a sense, F-logic stands in the same relationship to the object-oriented paradigm as classical predicate calculus stands to relational programming. F-logic has a model-theoretic semantics and a sound and complete resolution-based proof theory. A small number of fundamental concepts that come from object-oriented programming have direct representation in F-logic; other, secondary aspects of this paradigm are easily modeled as well. The paper also discusses semantic issues pertaining to programming with a deductive object-oriented language based on a subset of F-logic. Michael Kifer, Georg Lausen, James Wu |
J. ACM | 3 |
| 1993 | A Logic Programming with Complex Objects
Michael Kifer, James Wu |
J. Comput. Syst. Sci. | 2 |
| 1991 | A First-Order Theory of Types and Polymorphism in Logic ProgrammingabstractA logic called typed predicate calculus (TPC) that gives declarative meaning to logic programs with type declarations and type inference is introduced. The proper interaction between parametric and inclusion varieties of polymorphism is achieved through a construct called type dependency, which is analogous to implication types but yields more natural and succinct specifications. Unlike other proposals where typing has extra-logical status, in TPC the notion of type-correctness has precise model-theoretic meaning that is independent of any specific type-checking or type-inference procedure. Moreover, many different approaches to typing that were proposed in the past can be studied and compared within the framework of TPC. Another novel feature of TPC is its reflexivity with respect to type declarations; in TPC, these declarations can be queried the same way as any other data. Type reflexivity is useful for browsing knowledge bases and, potentially, for debugging logic programs.> Michael Kifer, James Wu |
LICS | 2 |
| 1989 | A Logic for Object-Oriented Logic Programming (Maier's O-Logic Revisited)abstractWe present a logic for reasoning about complex objects, which is a revised and significantly extended version of Maier's O-logic [Mai86]. The logic naturally supports complex objects, object identity, deduction, is tolerant to inconsistent data, and has many other interesting features. It elegantly combines the object-oriented and value-oriented paradigms and, in particular, contains all of the predicate calculus as a special case. Our treatment of sets is also noteworthy: it is more general than ELPS [Kup87] and COL [AbG87], yet it avoids the semantic problems encountered in LDL [BNS87]. The proposed logic has a sound and complete resolution-based proof procedure. Michael Kifer, James Wu |
PODS | 2 |