David Scott Warren

Orcid: 0000-0001-7567-8156

Affiliations:
  • Stony Brook University, USA


According to our database1, David Scott Warren authored at least 112 papers between 1981 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
A Better Logical Semantics for Prolog.
Proceedings of the Prolog: The Next 50 Years, 2023

Writing Correct Prolog Programs.
Proceedings of the Prolog: The Next 50 Years, 2023

Introduction to Prolog.
Proceedings of the Prolog: The Next 50 Years, 2023

The Logic of Logic Programming.
CoRR, 2023

2022
Proceedings of the 2nd Workshop on Logic and Practice of Programming (LPOP).
CoRR, 2022

2020
LPOP: Challenges and Advances in Logic and Practice of Programming.
CoRR, 2020

2018
Top-down and Bottom-up Evaluation Procedurally Integrated.
Theory Pract. Log. Program., 2018

WAM for everyone: a virtual machine for logic programming.
Proceedings of the Declarative Logic Programming: Theory, Systems, and Applications, 2018

Datalog: concepts, history, and outlook.
Proceedings of the Declarative Logic Programming: Theory, Systems, and Applications, 2018

2017
AppLP: A Dialogue on Applications of Logic Programming.
CoRR, 2017

2016
Learning Prototypical Event Structure from Photo Albums.
Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics, 2016

2015
Déjà Image-Captions: A Corpus of Expressive Descriptions in Repetition.
Proceedings of the NAACL HLT 2015, The 2015 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Denver, Colorado, USA, May 31, 2015

2014
Who Shaves the Barber, and with What Probability?
J. Multiple Valued Log. Soft Comput., 2014

2013
Interning Ground Terms in XSB.
CoRR, 2013

Efficiently Retrieving Function Dependencies in the Linux Kernel Using XSB.
CoRR, 2013

Cost-sensitive learning for large-scale hierarchical classification.
Proceedings of the 22nd ACM International Conference on Information and Knowledge Management, 2013

2012
XSB: Extending Prolog with Tabled Logic Programming.
Theory Pract. Log. Program., 2012

Probabilistic Logic Programming with Well-Founded Negation.
Proceedings of the 42nd IEEE International Symposium on Multiple-Valued Logic, 2012

2010
Swapping evaluation: A memory-scalable solution for answer-on-demand tabling.
Theory Pract. Log. Program., 2010

Tabling with Answer Subsumption: Implementation, Applications and Performance.
Proceedings of the Logics in Artificial Intelligence - 12th European Conference, 2010

2008
TCHR: a framework for tabled CLP.
Theory Pract. Log. Program., 2008

A methodology for in-network evaluation of integrated logical-statistical models.
Proceedings of the 6th International Conference on Embedded Networked Sensor Systems, 2008

2007
XcelLog: a deductive spreadsheet system.
Knowl. Eng. Rev., 2007

Security policy analysis using deductive spreadsheets.
Proceedings of the 2007 ACM workshop on Formal methods in security engineering, 2007

2006
Toward a Multi-Analyst, Collaborative Framework for Visual Analytics.
Proceedings of the 1st IEEE Symposium On Visual Analytics Science And Technology, 2006

Deductive Spreadsheets Using Tabled Logic Programming.
Proceedings of the Logic Programming, 22nd International Conference, 2006

2004
Prolog Models for the Model-View-Controller Paradigm (Invited Talk).
Proceedings of the 14th International Workshop on Logic Programming Environments, 2004

Constraint Handling Rules and Tabled Execution.
Proceedings of the Logic Programming, 20th International Conference, 2004

2003
Approximate Pruning in Tabled Logic Programming.
Proceedings of the Programming Languages and Systems, 2003

2002
Suspending and Resuming Computations in Engines for SLG Evaluation.
Proceedings of the Practical Aspects of Declarative Languages, 4th International Symposium, 2002

Ensuring the Consistency of Self-Reported Data: A Case Study.
Proceedings of the Seventh International Conference on Information Quality (ICIQ 2002), 2002

2001
The limits of fixed-order computation.
Theor. Comput. Sci., 2001

An Environment for the Exploration of Non Monotonic Logic Programs.
Proceedings of the Eleventh Workshop on Logic Programming Environments (WLPE'01), 2001

2000
Specification and evaluation of logic-based model checking.
ACM SIGSOFT Softw. Eng. Notes, 2000

An abstract machine for efficiently computing queries to well-founded models.
J. Log. Program., 2000

XNMR: A tool for knowledge bases exploration
CoRR, 2000

Using XSB for Extraction and Standardization.
Proceedings of the Second International Conference on the Practical Application of Constraint Technologies and Logic Programming, 2000

A System for Tabled Constraint Logic Programming.
Proceedings of the Computational Logic, 2000

1999
Attributed Variables in XSB.
Proceedings of the Parallelism and Implementation Technology for (Constraint) Logic Programming, 1999

Efficient Access Mechanisms for Tabled Logic Programs.
J. Log. Program., 1999

Fighting Livelock in the i-Protocol: A Comparative Study of Verification Tools.
Proceedings of the Tools and Algorithms for Construction and Analysis of Systems, 1999

A Case Study in Using Preference Logic Grammars for Knowledge Representations.
Proceedings of the Logic Programming and Nonmonotonic Reasoning, 1999

Multiple Terms in a Tabled Logic Programming System.
Proceedings of the Logic Programming: The 1999 International Conference, Las Cruces, New Mexico, USA, November 29, 1999

1998
Beyond Depth-First Strategies: Improving Tabled Logic Programs through Alternative Scheduling.
J. Funct. Log. Program., 1998

Scheduling in SLG Revisited.
Proceedings of the 1st Workshop on Tabulation in Parsing and Deduction, 1998

Programming with tabling in XSB.
Proceedings of the Programming Concepts and Methods, 1998

Logic Programming and Model Checking.
Proceedings of the Principles of Declarative Programming, 10th International Symposium, 1998

1997
Controlling the Search in Tabled Evaluations.
Proceedings of the Logic Programming, 1997

XSB: A System for Effciently Computing WFS.
Proceedings of the Logic Programming and Nonmonotonic Reasoning, 1997

Taking I/O Seriously: Resolution Reconsidered for Disk.
Proceedings of the Logic Programming, 1997

Efficient Model Checking Using Tabled Resolution.
Proceedings of the Computer Aided Verification, 9th International Conference, 1997

1996
Computation of Stable Models and Its Integration with Logical Query Processing.
IEEE Trans. Knowl. Data Eng., 1996

Predicate Abstractions in Higher-Order Logic Programming.
New Gener. Comput., 1996

Tabled Evaluation With Delaying for General Logic Programs.
J. ACM, 1996

Beyond Depth-First: Improving Tabled Logic Programs through Alternative Scheduling Strategies.
Proceedings of the Programming Languages: Implementations, 1996

Practical Program Analysis Using General Purpose Logic Programming Systems - A Case Study.
Proceedings of the ACM SIGPLAN'96 Conference on Programming Language Design and Implementation (PLDI), 1996

An Abstract Machine for Computing the Well-Founded Semantics.
Proceedings of the Logic Programming, 1996

Logic Programming and Databases Integrated at Last? (Poster Abstract).
Proceedings of the Logic Programming, 1996

An Abstract Machine for Fixed-Order Dynamically Stratified Programs.
Proceedings of the Automated Deduction - CADE-13, 13th International Conference on Automated Deduction, New Brunswick, NJ, USA, July 30, 1996

1995
Automata-Driven Indexing of Prolog Clauses.
J. Log. Program., 1995

Efficient Top-Down Computation of Queries under the Well-Founded Semantics.
J. Log. Program., 1995

Unification Factoring for Efficient Execution of Logic Programs.
Proceedings of the Conference Record of POPL'95: 22nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 1995

Exploiting Parallelism in Tabled Evaluations
Proceedings of the Programming Languages: Implementations, 1995

Efficient Execution of HiLog in WAM-based Prolog Implementations.
Proceedings of the Logic Programming, 1995

Efficient Tabling Mechanisms for Logic Programs.
Proceedings of the Logic Programming, 1995

1994
An Abstract Machine for SLG Resolution: Definite Programs.
Proceedings of the Logic Programming, 1994

Analysis of SLG-WAM Evaluation of Definite Programs.
Proceedings of the Logic Programming, 1994

A Portable Compiler for Integrating HiLog into Prolog Systems.
Proceedings of the Logic Programming, 1994

Parallelizing Tabled Evaluations (Extended Abstract).
Proceedings of the ILPS 94 Workshop on Design and Implementation of Parallel Logic Programming Systems, 1994

XSB as a Deductive Database.
Proceedings of the 1994 ACM SIGMOD International Conference on Management of Data, 1994

XSB as an Efficient Deductive Database Engine.
Proceedings of the 1994 ACM SIGMOD International Conference on Management of Data, 1994

Dynamic Argument Reduction for In-memory Data Queries.
Proceedings of the Workshop on Deductive Databases and Logic Programming, 1994

1993
A Goal-Oriented Approach to Computing the Well-Founded Semantics.
J. Log. Program., 1993

HILOG: A Foundation for Higher-Order Logic Programming.
J. Log. Program., 1993

Goal-Directed Evaluation of Well-Founded Sematics for XSB.
Proceedings of the Logic Programming, 1993

A Powerful Evaluation Strategy For CLP Programs.
Proceedings of the Principles and Practice of Constraint Programming, 1993

Query Evaluation under the Well Founded Semantics.
Proceedings of the Twelfth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, 1993

Programming the PTQ Grammar in XSB.
Proceedings of the Workshop on Programming with Logic Databases. In Conjunction with ILPS, 1993

The XSB Programming System.
Proceedings of the Workshop on Programming with Logic Databases. In Conjunction with ILPS, 1993

1992
Memoing for Logic Programs.
Commun. ACM, 1992

1991
Compilation of Predicate Abstractions in Higher-Order Logic Programming.
Proceedings of the Programming Language Implementation and Logic Programming, 1991

An Intensional Logic of (Multi-Arity) Set Abstractions.
Proceedings of the Logic Programming, 1991

1990
Towards Banishing the Cut from Prolog.
IEEE Trans. Software Eng., 1990

1989
Functional Computations in Logic Programs.
ACM Trans. Program. Lang. Syst., 1989

HiLog as a Platform for Database Languages.
IEEE Data Eng. Bull., 1989

Abductive Resoning with Structured Data.
Proceedings of the Logic Programming, 1989

HiLog: A First-Order Semantics for Higher-Order Logic Programming Constructs.
Proceedings of the Logic Programming, 1989

C-Logic of Complex Objects.
Proceedings of the Eighth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, 1989

On the Declarative Semantics of Inheritance Networks.
Proceedings of the 11th International Joint Conference on Artificial Intelligence. Detroit, 1989

1988
Automatic Mode Inference for Logic Programs.
J. Log. Program., 1988

A Type Inference System for Prolog.
Proceedings of the Logic Programming, 1988

Objects as Intensions.
Proceedings of the Logic Programming, 1988

A Logic-based Language for Database Updates.
Proceedings of the Foundations of Deductive Databases and Logic Programming, 1988

Computing with Logic: Logic Programming with Prolog
Benjamin/Cummings, ISBN: 0-8053-6681-4, 1988

1987
PIQUE: a relational query language without relations.
Inf. Syst., 1987

1986
Window Functions.
Adv. Comput. Res., 1986

Automatic Mode Inference for Prolog Programs.
Proceedings of the 1986 Symposium on Logic Programming, 1986

Detection and Optimization of Functional Computations in Prolog.
Proceedings of the Third International Conference on Logic Programming, 1986

1984
Efficient Prolog Memory Management for Flexible Control Strategies.
New Gener. Comput., 1984

Executing Distributed Prolog Programs on a Broadcast Network.
Proceedings of the 1984 International Symposium on Logic Programming, 1984

A Class of Architectures for a Prolog Machine.
Proceedings of the Second International Logic Programming Conference, 1984

Database Updates in Pure Prolog.
Proceedings of the International Conference on Fifth Generation Computer Systems, 1984

Towards an Integrated Database-Prolog System.
Proceedings of the Expert Database Systems, 1984

1983
Formal Semantics for Time in Databases.
ACM Trans. Database Syst., 1983

Windows on the World.
Proceedings of the SIGMOD'83, 1983

Using X-Calculus to Represent Meanings in Logic Grammars.
Proceedings of the 21st Annual Meeting of the Association for Computational Linguistics, 1983

1982
Research at SUNY: Stony Brook.
SIGART Newsl., 1982

Using Semantics in Non-Context-Free Parsing of Montague Grammar.
Am. J. Comput. Linguistics, 1982

Specifying Connections for a Universal Relation Scheme Database.
Proceedings of the 1982 ACM SIGMOD International Conference on Management of Data, 1982

Toward Logical Data Independence: A Relational Query Language Without Relations.
Proceedings of the 1982 ACM SIGMOD International Conference on Management of Data, 1982

Conceptual Dependency and Montague Grammar: A Step Toward Conciliation.
Proceedings of the National Conference on Artificial Intelligence, 1982

1981
Incorporating Computed Relations in Relational Databases.
Proceedings of the 1981 ACM SIGMOD International Conference on Management of Data, Ann Arbor, Michigan, USA, April 29, 1981


  Loading...