| CARVIEW |
News
- PPDP 2021 Proceedings is published in the ACM Digital Library DOI: https://dl.acm.org/doi/proceedings/10.1145/347939 ISBN: 978-1-4503-8689-0
- The program is now available
- Proceedings will be published in the ACM International Conference Proceedings Series
- The PPDP Most Influential Paper 10-Year Award is given to Dependent session types via intuitionistic linear type theory, by Bernardo Toninho, Luís Caires, Frank Pfenning
- The list of accepted papers is now available
- Conference is in cooperation with ACM In-Cooperation, SIGPLAN, and SIGLOG
- Deadline extension
- The conference will be held as a hybrid (blended) meeting, both in-person and virtual. More information is at PPDP-LOPSTR . (23 April 2021)
Overview of PPDP 2021
The PPDP 2021 symposium brings together researchers from the declarative programming communities, including those working in the functional, logic, answer-set, and constraint handling programming paradigms. The goal is to stimulate research in the use of logical formalisms and methods for analyzing, performing, specifying, and reasoning about computations, including mechanisms for concurrency, security, static analysis, and verification.
Scope
Submissions are invited on all topics related to declarative programming, from principles to practice, from foundations to applications. Topics of interest include, but are not limited to
Language Design: domain-specific languages; interoperability; concurrency, parallelism and distribution; modules; functional languages; reactive languages; languages with objects; languages for quantum computing; languages inspired by biological and chemical computation; metaprogramming.
Declarative languages in artificial intelligence: logic programming; database languages; knowledge representation languages; probabilistic languages; differentiable languages.
Implementations: abstract machines; interpreters; compilation; compile-time and run-time optimization; memory management.
Foundations: types; logical frameworks; monads and effects; semantics.
Analysis and Transformation: partial evaluation; abstract interpretation; control flow; data flow; information flow; termination analysis; resource analysis; type inference and type checking; verification; validation; debugging; testing.
Tools and Applications: programming and proof environments; verification tools; case studies in proof assistants or interactive theorem provers; certification; novel applications of declarative programming inside and outside of CS; declarative programming pearls; practical experience reports and industrial application; education.
The PC chair will be happy to advise on the appropriateness of a topic.
PPDP 2021 will be held in Tallinn, Estonia. Previous symposia were held at Bologna (Italy), Porto (Portugal), Frankfurt am Main (Germany), Namur (Belgium), Edinburgh (UK), Siena (Italy), Canterbury (UK), Madrid (Spain), Leuven (Belgium), Odense (Denmark), Hagenberg (Austria), Coimbra (Portugal), Valencia (Spain), Wroclaw (Poland), Venice (Italy), Lisboa (Portugal), Verona (Italy), Uppsala (Sweden), Pittsburgh (USA), Florence (Italy), Montréal (Canada), and Paris (France).
Invited Speakers
-
Marco Gaboardi, Boston University (PPDP invited speaker)
Programming Languages Techniques for Controlling Generalization Errors in Adaptive Data Analysis
-
Harald Søndergaard, University of Melbourne
(joint PPDP-LOPSTR invited speaker)
String abstract domains and their combination
-
Stephen Wolfram, Wolfram Research
(joint PPDP-LOPSTR invited speaker)
The Computational Structure of the Universe and of Programs
-
Bernardo Toninho,
Luís Caires, and
Frank Pfenning. (10 Year Most Influential Paper Award, PPDP 2011).
A Decade of Dependent Session Types
Program
Accepted Papers
- .
A Typed Slicing Compilation of the Polymorphic RPC Calculus - .
Trimming Data Sets: a Verified Algorithm for Robust Mean Estimation - .
Reflecting Stacked Continuations in a Fine-Grained Direct-Style Reduction Theory - .
Causality Error Tracing in HipHop.js - .
Intersection types for a lambda-calculus with global store - .
Confluence in Non-Left-Linear Untyped Higher-Order Rewrite Theories - .
Static analysis of pattern-free properties - .
Free Objects in Constraint-logic Object-oriented Programming - .
PrivaLog: a Privacy-aware Logic Programming Language - .
A Derived Reasonable Abstract Machine for Strong Call by Value - .
Minimal session types for the pi-calculus - .
Type-based Enforcement of Infinitary Trace Properties for Java - .
A Superposition-Based Calculus for Diagrammatic Reasoning - .
Papaya: Global Typestate Analysis of Aliased Objects - .
From Non-determinism to Goroutines: A Fair Implementation of Curry in Go - .
Towards Elastic Incrementalization for Datalog - .
Canonical proof-objects for coinductive programming: infinets with infinitely many cuts - .
Deep Semantic Versioning for Evolution and Variability - .
Automated Trust Analysis of Copland Specifications for Layered Attestation - William Harrison, Chris Hathhorn and Gerard Allwein.
A Mechanized Semantic Metalanguage for High Level Synthesis
Program Committee
- Nick Benton, Facebook, UK (co-chair)
- Silvia Ghilezan, University of Novi Sad & Mathematical Institute SASA, Serbia (co-chair)
- Zena Ariola, University of Oregon, USA
- Małgorzata Biernacka, University of Wroclaw, Poland
- James Cheney, The University of Edinburgh, UK
- Stefania Dumbrava, ENSIIE Paris-Evry, France
- Hugo Herbelin, INRIA, France
- Cosimo Laneve, University of Bologna, Italy
- Pierre Lescanne, ENS de Lyon, France
- Ugo de’Liguoro, University of Torino, Italy
- Francesca A. Lisi, University of Bari, Italy
- Yanhong Annie Liu, Stony Brook University, USA
- Elaine Pimentel, Federal University of Rio Grande do Norte, Brazil
- Yukiyoshi Kameyama, University of Tsukuba, Japan
- Petar Maksimović, Imperial College, London, UK
- Yutaka Nagashima, Yale-NUS College, National University of Singapore, Singapore & University of Innsbruck, Austria
- Aleksandar Nanevski, IMDEA Software Institute, Spain
- Vivek Nigam, Huawei Munich Research Center, Germany & Federal University of Paraíba, Brazil
- Jorge A. Pérez, University of Groningen, The Netherlands
- Sanjiva Prasad, Indian Institute of Technology Delhi, India
- Alexis Saurin, CNRS, Université de Paris & INRIA , France
- Tom Schrijvers, KU Leuven, Belgium
- Paul Tarau, University of North Texas, USA
- Tarmo Uustalu, Reykjavik University, Iceland & Tallinn University of Technology, Estonia
Steering Committee Chair
| James Cheney | Edinburgh University |
Submission Categories & Guidelines
Submission site: easychair.org/conferences/?conf=ppdp2021
Submission Categories
Submissions can be made in three categories: regular Research Papers, System Descriptions, and Experience Reports.
Submissions of Research Papers must present original research which is unpublished and not submitted elsewhere. They must not exceed 12 pages ACM style 2-column (including figures, but excluding bibliography). Work that already appeared in unpublished or informally published workshop proceedings may be submitted (please contact the PC chair in case of questions). Research papers will be judged on originality, significance, correctness, clarity, and readability.
Submission of System Descriptions must describe a working system whose description has not been published or submitted elsewhere. They must not exceed 10 pages and should contain a link to a working system. System Descriptions must be marked as such at the time of submission and will be judged on originality, significance, usefulness, clarity, and readability.
Submissions of Experience Reports are meant to help create a body of published, refereed, citable evidence where declarative programming such as functional, logic, answer-set, constraint programming, etc., is used in practice. They must not exceed 5 pages including references. Experience Reports must be marked as such at the time of submission and need not report original research results. They will be judged on significance, usefulness, clarity, and readability.
Possible topics for an Experience Report include, but are not limited to:
- insights gained from real-world projects using declarative programming
- comparison of declarative programming with conventional programming in the context of an industrial project or a university curriculum
- curricular issues encountered when using declarative programming in education
- real-world constraints that created special challenges for an implementation of a declarative language or for declarative programming in general
- novel use of declarative programming in the classroom
- programming pearl that illustrates a nifty new data structure or programming technique.
Supplementary material may be provided via a link to an extended version of the submission (recommended), or in a clearly marked appendix beyond the above-mentioned page limits. Reviewers are not required to study extended versions or any material beyond the respective page limit. Material beyond the page limit will not be included in the final published version.
Format of a submission
For each paper category, you must use the most recent version of the "Current ACM Master Template" which is available at https://www.acm.org/publications/proceedings-template. The most recent version at the time of writing is 1.75. You must use the LaTeX sigconf proceedings template as the conference organizers are unable to process final submissions in other formats. In case of problems with the templates, contact ACM's TeX support team at Aptara. Authors should note ACM's statement on author's rights which apply to final papers. Submitted papers should meet the requirements of ACM's plagiarism policy.
Requirements for publication
At least one author of each accepted submission will be expected to attend and present the work at the conference. The pc chair may retract a paper that is not presented. The pc chair may also retract a paper if complaints about the paper's correctness are raised which cannot be resolved by the final paper deadline.
Review process
The reviewing is single-blind.Proceedings
PPDP 2021 Proceedings Proceedings will be published in the ACM International Conference Proceedings Series under ISBN 978-1-4503-8689-0, and will be available in the ACM Digital Library.
- Publication instructions and templates.
- Please use the latest version of the Primary Article Template - LaTeX (1.78; last update May 25, 2021) to create your article submission.
Contact
In Cooperation with
![]() |
|
|
|
