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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Daniel Dvorak

dblp:00/2030 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
0since 2021 · last 2002
—ORCID · none

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

Artificial intelligence and machine learning · 2 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 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%
Artificial intelligence
2 papers
Knowledge representation and reasoning · 63% Vision and language · 37%

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

TopicWeightPapersLastEvidence papers
Programming languages and type systems
language design
0.012002
R++: Adding Path-Based Rules to C++ · IEEE Trans. Knowl. Data Eng. 2002
Programming languages and type systems
object-oriented programming
0.012002
R++: Adding Path-Based Rules to C++ · IEEE Trans. Knowl. Data Eng. 2002
Computer vision › Vision and language
affective reasoning
0.011995
Device Representation and Reasoning with Affective Relations · IJCAI 1995
Knowledge, reasoning and agents › Knowledge representation and reasoning
model-based reasoning
0.011989
Model-Based Monitoring of Dynamic Systems · IJCAI 1989
Knowledge, reasoning and agents › Knowledge representation and reasoning
qualitative reasoning
0.011995
Device Representation and Reasoning with Affective Relations · IJCAI 1995

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

path-based rules · 0.0data-driven rules · 0.0device representation · 0.0affective relations · 0.0model-based diagnosis · 0.0
YearPublicationVenuePosition
2002 R++: Adding Path-Based Rules to C++
abstract
Object-oriented languages and rule-based languages offer two distinct and useful programming abstractions. However, previous attempts to integrate data-driven rules into object-oriented languages have typically achieved an uneasy union at best. R++ is a new, closer integration of the rule-based and object-oriented paradigms that extends C++ with a single programming construct, the path-based rule, as a new kind of class member. Path-based rules-data-driven rules that are restricted to following pointers between objects-are like automatic methods that are triggered by changes to the objects they monitor. Path-based rules provide a useful level of abstraction that encourages a more declarative style of programming and are valuable in object-oriented designs as a means of modeling dynamic collections of interdependent objects. Unlike more traditional pattern-matching rules, path-based rules are not at odds with the object-oriented paradigm and offer performance advantages for many natural applications.
Diane J. Litman, Peter F. Patel-Schneider, Anil Mishra, James M. Crawford, Daniel Dvorak
IEEE Trans. Knowl. Data Eng.5
1995 Device Representation and Reasoning with Affective Relations
James M. Crawford, Daniel Dvorak, Diane J. Litman, Anil Mishra, Peter F. Patel-Schneider
IJCAI2
1989 Model-Based Monitoring of Dynamic Systems
Daniel Dvorak, Benjamin Kuipers
IJCAI1