We gratefully acknowledge support from
the Simons Foundation and member institutions.

Programming Languages

Authors and titles for cs.PL in Jan 2020

[ total of 50 entries: 1-50 ]
[ showing 50 entries per page: fewer | more ]
[1]  arXiv:2001.01337 [pdf, ps, other]
Title: A Diagrammatic Calculus for Algebraic Effects
Subjects: Programming Languages (cs.PL); Logic in Computer Science (cs.LO)
[2]  arXiv:2001.02031 [pdf, other]
Title: Retentive Lenses
Comments: 34 pages, 12 figures
Subjects: Programming Languages (cs.PL)
[3]  arXiv:2001.02209 [pdf, ps, other]
Title: Correctness of Automatic Differentiation via Diffeologies and Categorical Gluing
Comments: Proceedings of FoSSaCS 2020
Subjects: Programming Languages (cs.PL); Logic in Computer Science (cs.LO)
[4]  arXiv:2001.02545 [pdf, ps, other]
Title: Deep Static Modeling of invokedynamic
Journal-ref: ECOOP 2019
Subjects: Programming Languages (cs.PL)
[5]  arXiv:2001.02630 [pdf, other]
Title: Albert, an intermediate smart-contract language for the Tezos blockchain
Comments: 15 pages. arXiv admin note: text overlap with arXiv:1909.08671
Subjects: Programming Languages (cs.PL)
[6]  arXiv:2001.02659 [pdf, ps, other]
Title: An Equational Theory for Weak Bisimulation via Generalized Parameterized Coinduction
Comments: To be published in CPP 2020
Subjects: Programming Languages (cs.PL); Logic in Computer Science (cs.LO)
[7]  arXiv:2001.02828 [pdf, ps, other]
Title: Monotone recursive types and recursive data representations in Cedille
Journal-ref: Math. Struct. Comp. Sci. 31 (2021) 682-745
Subjects: Programming Languages (cs.PL); Logic in Computer Science (cs.LO)
[8]  arXiv:2001.02981 [pdf, other]
Title: Automatic generation and verification of test-stable floating-point code
Comments: 32 pages. arXiv admin note: text overlap with arXiv:1808.04289
Subjects: Programming Languages (cs.PL); Numerical Analysis (math.NA)
[9]  arXiv:2001.03256 [pdf, ps, other]
Title: SMT-Friendly Formalization of the Solidity Memory Model
Comments: Authors' manuscript. Published in P. M\"uller (Ed.): ESOP 2020, LNCS 12075, 2020. The final publication is available at Springer via this https URL
Subjects: Programming Languages (cs.PL); Logic in Computer Science (cs.LO); Software Engineering (cs.SE)
[10]  arXiv:2001.03541 [pdf, other]
Title: Multi-layer Optimizations for End-to-End Data Analytics
Subjects: Programming Languages (cs.PL); Databases (cs.DB); Machine Learning (cs.LG)
[11]  arXiv:2001.04301 [pdf, other]
Title: Tabled Typeclass Resolution
Subjects: Programming Languages (cs.PL); Logic in Computer Science (cs.LO)
[12]  arXiv:2001.04439 [pdf, other]
Title: Session Types with Arithmetic Refinements and Their Application to Work Analysis
Subjects: Programming Languages (cs.PL); Logic in Computer Science (cs.LO)
[13]  arXiv:2001.04961 [pdf, ps, other]
Title: Atomicity Checking in Linear Time using Vector Clocks
Subjects: Programming Languages (cs.PL); Software Engineering (cs.SE)
[14]  arXiv:2001.05059 [pdf, ps, other]
Title: Gillian: Compositional Symbolic Execution for All
Subjects: Programming Languages (cs.PL); Logic in Computer Science (cs.LO)
[15]  arXiv:2001.06163 [pdf, ps, other]
Title: Proceedings 16th Workshop on Quantitative Aspects of Programming Languages and Systems
Authors: Alessandro Aldini (University of Urbino), Herbert Wiklicky (Imperial College London)
Journal-ref: EPTCS 312, 2020
Subjects: Programming Languages (cs.PL); Computer Science and Game Theory (cs.GT); Information Theory (cs.IT); Logic in Computer Science (cs.LO)
[16]  arXiv:2001.06942 [pdf, ps, other]
Title: Quantitative Aspects of Programming Languages and Systems over the past $2^4$ years and beyond
Authors: Alessandro Aldini (University of Urbino)
Comments: In Proceedings QAPL 2019, arXiv:2001.06163
Journal-ref: EPTCS 312, 2020, pp. 1-19
Subjects: Programming Languages (cs.PL); Information Theory (cs.IT); Logic in Computer Science (cs.LO)
[17]  arXiv:2001.06943 [pdf, other]
Title: Probabilistic Output Analyses for Deterministic Programs --- Reusing Existing Non-probabilistic Analyses
Authors: Maja Hanne Kirkeby (Computer Science, Roskilde University, Denmark)
Comments: In Proceedings QAPL 2019, arXiv:2001.06163
Journal-ref: EPTCS 312, 2020, pp. 43-57
Subjects: Programming Languages (cs.PL)
[18]  arXiv:2001.07488 [pdf, other]
Title: Profunctor Optics, a Categorical Update
Comments: 38 pages. Final version with Compositionality metadata, does not change theorem numbering
Journal-ref: Compositionality 6, 1 (2024)
Subjects: Programming Languages (cs.PL); Category Theory (math.CT)
[19]  arXiv:2001.08045 [pdf, other]
Title: Profunctor optics and traversals
Authors: Mario Román
Comments: Submitted as a thesis for MSc Mathematics and Foundations of Computer Science, University of Oxford 2019. The work on the article "Profunctor optics, a categorical update" started in this MSc dissertation. 82 pages
Subjects: Programming Languages (cs.PL); Category Theory (math.CT)
[20]  arXiv:2001.08133 [pdf, ps, other]
Title: Drawing Prolog Search Trees: A Manual for Teachers and Students of Logic Programming
Authors: Johan Bos
Comments: 20 pages, 8 listings, 7 figures
Subjects: Programming Languages (cs.PL); Logic in Computer Science (cs.LO)
[21]  arXiv:2001.10150 [pdf, other]
Title: Central Moment Analysis for Cost Accumulators in Probabilistic Programs
Subjects: Programming Languages (cs.PL)
[22]  arXiv:2001.10274 [pdf, other]
Title: Unifying graded and parameterised monads
Authors: Dominic Orchard (University of Kent), Philip Wadler (University of Edinburgh), Harley Eades III (Augusta University)
Comments: In Proceedings MSFP 2020, arXiv:2004.14735
Journal-ref: EPTCS 317, 2020, pp. 18-38
Subjects: Programming Languages (cs.PL); Category Theory (math.CT)
[23]  arXiv:2001.10328 [pdf, other]
Title: Verification of a Generative Separation Kernel
Subjects: Programming Languages (cs.PL)
[24]  arXiv:2001.10490 [pdf, other]
Title: Beyond Notations: Hygienic Macro Expansion for Theorem Proving Languages
Journal-ref: Logical Methods in Computer Science, Volume 18, Issue 2 (April 13, 2022) lmcs:7421
Subjects: Programming Languages (cs.PL)
[25]  arXiv:2001.10594 [pdf, ps, other]
Title: Simplifying Casts and Coercions
Subjects: Programming Languages (cs.PL)
[26]  arXiv:2001.10723 [pdf, other]
Title: Concise Read-Only Specifications for Better Synthesis of Programs with Pointers -- Extended Version
Subjects: Programming Languages (cs.PL); Logic in Computer Science (cs.LO)
[27]  arXiv:2001.11001 [pdf, ps, other]
Title: A Type and Scope Safe Universe of Syntaxes with Binding: Their Semantics and Proofs
Comments: Extended version of the ICFP 18 paper
Subjects: Programming Languages (cs.PL)
[28]  arXiv:2001.11560 [pdf, ps, other]
Title: Parameterized Cast Calculi and Reusable Meta-theory for Gradually Typed Lambda Calculi
Authors: Jeremy G. Siek
Comments: In submission to Journal of Functional Programming
Subjects: Programming Languages (cs.PL)
[29]  arXiv:2001.11604 [pdf, other]
Title: Diva: A Declarative and Reactive Language for In-Situ Visualization
Authors: Qi Wu (1), Tyson Neuroth (1), Oleg Igouchkine (1), Konduri Aditya (2), Jacqueline H. Chen (3), Kwan-Liu Ma (1) ((1) UC Davis, (2) Indian Institute of Science, (3) Sandia National Laboratories)
Comments: 11 pages, 5 figures, 6 listings, 1 table, to be published in LDAV 2020. The article has gone through 2 major revisions: Emphasized contributions, features and examples. Addressed connections between DIVA and FRP. In sec. 3, we fixed a design flaw and addressed it in sec. 3.3-3.4. Re-designed sec. 5 with a more concrete example and benchmark results. Simplified the syntax of DIVA
Subjects: Programming Languages (cs.PL); Human-Computer Interaction (cs.HC)
[30]  arXiv:2001.11816 [pdf, ps, other]
Title: Understanding Profunctor Optics: a representation theorem
Comments: Submitted as a thesis for the degree of MSc in Computer Science at the University of Oxford in 2017. 65 pages
Subjects: Programming Languages (cs.PL)
[31]  arXiv:2001.11819 [pdf, ps, other]
Title: Joint Distributions for TensorFlow Probability
Comments: Based on extended abstract submitted to PROBPROG 2020
Subjects: Programming Languages (cs.PL); Machine Learning (cs.LG); Computation (stat.CO); Machine Learning (stat.ML)
[32]  arXiv:2001.00059 (cross-list from cs.SE) [pdf, other]
Title: Learning and Evaluating Contextual Embedding of Source Code
Comments: Published in ICML 2020. This version (v.3) is the final camera-ready version of the paper. It contains the re-computed results, based on the open-sourced datasets
Subjects: Software Engineering (cs.SE); Computation and Language (cs.CL); Machine Learning (cs.LG); Programming Languages (cs.PL)
[33]  arXiv:2001.00532 (cross-list from cs.MS) [pdf, other]
Title: A Unified Iteration Space Transformation Framework for Sparse and Dense Tensor Algebra
Subjects: Mathematical Software (cs.MS); Programming Languages (cs.PL)
[34]  arXiv:2001.00806 (cross-list from cs.CR) [pdf, ps, other]
Title: Verifying Cryptographic Security Implementations in C Using Automated Model Extraction
Subjects: Cryptography and Security (cs.CR); Programming Languages (cs.PL)
[35]  arXiv:2001.01516 (cross-list from cs.LO) [pdf, ps, other]
Title: A Calculus for Modular Loop Acceleration
Authors: Florian Frohn
Subjects: Logic in Computer Science (cs.LO); Programming Languages (cs.PL)
[36]  arXiv:2001.02609 (cross-list from cs.MS) [pdf, other]
Title: Automatic Generation of Efficient Sparse Tensor Format Conversion Routines
Comments: Presented at PLDI 2020
Subjects: Mathematical Software (cs.MS); Programming Languages (cs.PL)
[37]  arXiv:2001.05132 (cross-list from cs.LO) [pdf, other]
Title: Strong Progress for Session-Typed Processes in a Linear Metalogic with Circular Proofs
Subjects: Logic in Computer Science (cs.LO); Programming Languages (cs.PL)
[38]  arXiv:2001.06952 (cross-list from cs.FL) [pdf, other]
Title: Streaming Transformations of Infinite Ordered-Data Words
Authors: Xiaokang Qiu
Subjects: Formal Languages and Automata Theory (cs.FL); Logic in Computer Science (cs.LO); Programming Languages (cs.PL)
[39]  arXiv:2001.07063 (cross-list from cs.LO) [pdf, other]
Title: Modular coinduction up-to for higher-order languages via first-order transition systems
Journal-ref: Logical Methods in Computer Science, Volume 17, Issue 3 (September 17, 2021) lmcs:6046
Subjects: Logic in Computer Science (cs.LO); Programming Languages (cs.PL)
[40]  arXiv:2001.08040 (cross-list from cs.LO) [pdf, other]
Title: Axiomatizing Maximal Progress and Discrete Time
Authors: Mario Bravetti
Journal-ref: Logical Methods in Computer Science, Volume 17, Issue 1 (January 21, 2021) lmcs:6048
Subjects: Logic in Computer Science (cs.LO); Programming Languages (cs.PL)
[41]  arXiv:2001.09258 (cross-list from cs.MS) [pdf, ps, other]
Title: SLEEF: A Portable Vectorized Library of C Standard Mathematical Functions
Comments: in IEEE Transactions on Parallel and Distributed Systems. This is a version with all appendices included in a PDF. Accompanying software can be accessed at this https URL or this https URL
Subjects: Mathematical Software (cs.MS); Distributed, Parallel, and Cluster Computing (cs.DC); Programming Languages (cs.PL)
[42]  arXiv:2001.09649 (cross-list from cs.LO) [pdf, ps, other]
Title: Operationally-based Program Equivalence Proofs using LCTRSs
Subjects: Logic in Computer Science (cs.LO); Programming Languages (cs.PL)
[43]  arXiv:2001.09995 (cross-list from cs.DC) [pdf, other]
Title: Automated Parallel Kernel Extraction from Dynamic Application Traces
Comments: 14 pages, 16 figures. Submitted to IEEE Transactions on Parallel and Distributed Systems
Subjects: Distributed, Parallel, and Cluster Computing (cs.DC); Programming Languages (cs.PL)
[44]  arXiv:2001.10052 (cross-list from cs.SE) [pdf, other]
Title: SeMA: Extending and Analyzing Storyboards to Develop Secure Android Apps
Comments: Updates based on reviews MobileSoft, FSE, and Onward reviews. Added content about usability evaluation. Added formal syntax and semantics of the DSL and info flow analysis. Added acknowledgement
Subjects: Software Engineering (cs.SE); Cryptography and Security (cs.CR); Programming Languages (cs.PL)
[45]  arXiv:2001.10630 (cross-list from cs.CR) [pdf, ps, other]
Title: First-Order Logic for Flow-Limited Authorization
Comments: Coq code can be found at this https URL
Subjects: Cryptography and Security (cs.CR); Logic in Computer Science (cs.LO); Programming Languages (cs.PL)
[46]  arXiv:2001.10799 (cross-list from cs.AI) [pdf, ps, other]
Title: Business Negotiation Definition Language
Authors: Rustam Tagiew
Subjects: Artificial Intelligence (cs.AI); Formal Languages and Automata Theory (cs.FL); Logic in Computer Science (cs.LO); Programming Languages (cs.PL)
[47]  arXiv:2001.10834 (cross-list from cs.AI) [pdf, other]
Title: Smart Induction for Isabelle/HOL (System Description)
Authors: Yutaka Nagashima
Comments: Under submission at IJCAR2020 as a System Description
Subjects: Artificial Intelligence (cs.AI); Logic in Computer Science (cs.LO); Programming Languages (cs.PL); Symbolic Computation (cs.SC)
[48]  arXiv:2001.02656 (cross-list from stat.ML) [pdf, ps, other]
Title: Stochastic Probabilistic Programs
Comments: 7 pages main body, 4 pages appendix
Subjects: Machine Learning (stat.ML); Machine Learning (cs.LG); Programming Languages (cs.PL)
[49]  arXiv:2001.04729 (cross-list from math.OC) [pdf, ps, other]
Title: A unified method to decentralized state inference and fault diagnosis/prediction of discrete-event systems
Authors: Kuize Zhang
Comments: 30 pages,12 figures, 2 tables
Subjects: Optimization and Control (math.OC); Programming Languages (cs.PL); Systems and Control (eess.SY)
[50]  arXiv:2001.08040 (cross-list from cs.LO) [pdf, other]
Title: Axiomatizing Maximal Progress and Discrete Time
Authors: Mario Bravetti
Journal-ref: Logical Methods in Computer Science, Volume 17, Issue 1 (January 21, 2021) lmcs:6048
Subjects: Logic in Computer Science (cs.LO); Programming Languages (cs.PL)
[ total of 50 entries: 1-50 ]
[ showing 50 entries per page: fewer | more ]

Disable MathJax (What is MathJax?)

Links to: arXiv, form interface, find, cs, 2405, contact, help  (Access key information)