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

Programming Languages

Authors and titles for cs.PL in Sep 2019

[ total of 71 entries: 1-50 | 51-71 ]
[ showing 50 entries per page: fewer | more | all ]
[1]  arXiv:1909.00043 [pdf, other]
Title: Declarative Programming for Microcontrollers -- Datalog on Arduino
Comments: Part of DECLARE 19 proceedings
Subjects: Programming Languages (cs.PL)
[2]  arXiv:1909.00097 [pdf, other]
Title: VST-A: A Foundationally Sound Annotation Verifier
Subjects: Programming Languages (cs.PL)
[3]  arXiv:1909.00989 [pdf, other]
Title: Value-centric Dynamic Partial Order Reduction
Subjects: Programming Languages (cs.PL); Logic in Computer Science (cs.LO)
[4]  arXiv:1909.01465 [pdf, other]
Title: Towards Gradual Checking of Reference Capabilities
Comments: draft
Subjects: Programming Languages (cs.PL)
[5]  arXiv:1909.02457 [pdf, other]
Title: QCOR: A Language Extension Specification for the Heterogeneous Quantum-Classical Model of Computation
Subjects: Programming Languages (cs.PL); Quantum Physics (quant-ph)
[6]  arXiv:1909.02481 [pdf, other]
Title: Duet: An Expressive Higher-order Language and Linear Type System for Statically Enforcing Differential Privacy
Comments: Extended version of OOPSLA 2019 paper
Subjects: Programming Languages (cs.PL); Cryptography and Security (cs.CR)
[7]  arXiv:1909.02599 [pdf, ps, other]
Title: Formal Methods and Event Notification Systems in Mobile Computing Environment
Comments: 8 pages
Subjects: Programming Languages (cs.PL)
[8]  arXiv:1909.03289 [pdf, ps, other]
Title: Predicting All Data Race Pairs for a Specific Schedule (extended version)
Subjects: Programming Languages (cs.PL)
[9]  arXiv:1909.03523 [pdf, other]
Title: Obsidian: Typestate and Assets for Safer Blockchain Programming
Comments: Working draft
Subjects: Programming Languages (cs.PL); Software Engineering (cs.SE)
[10]  arXiv:1909.03658 [pdf, other]
Title: Sindarin: A Versatile Scripting API for the Pharo Debugger
Authors: Thomas Dupriez (RMOD), Guillermo Polito (RMOD), Steven Costiou (RMOD), Vincent Aranega (RMOD), Stéphane Ducasse (RMOD)
Subjects: Programming Languages (cs.PL); Software Engineering (cs.SE)
[11]  arXiv:1909.03721 [pdf, other]
Title: CISE3: Verificação de aplicações com consistência fraca em Why3
Comments: Article in Portuguese, accepted in the national informatics conference INForum 2019
Subjects: Programming Languages (cs.PL); Logic in Computer Science (cs.LO)
[12]  arXiv:1909.03741 [pdf, other]
Title: Análise de Segurança Baseada em Roles para Fábricas de Software
Comments: Article in Portuguese, accepted in the national informatics conference INForum 2019
Subjects: Programming Languages (cs.PL); Software Engineering (cs.SE)
[13]  arXiv:1909.04160 [pdf, ps, other]
Title: Structural and semantic pattern matching analysis in Haskell
Subjects: Programming Languages (cs.PL)
[14]  arXiv:1909.04374 [pdf, other]
Title: Cache Persistence Analysis: Finally Exact
Comments: Technical Report RTSS 2019
Subjects: Programming Languages (cs.PL)
[15]  arXiv:1909.04870 [pdf, ps, other]
Title: Pre-proceedings of the DECLARE 2019 Conference
Subjects: Programming Languages (cs.PL)
[16]  arXiv:1909.05027 [pdf, other]
Title: The Marriage of Univalence and Parametricity
Comments: Journal of the ACM camera ready
Subjects: Programming Languages (cs.PL)
[17]  arXiv:1909.05076 [pdf, other]
Title: Static Analysis for Probabilistic Programs
Authors: Ryan Bernstein
Subjects: Programming Languages (cs.PL); Machine Learning (cs.LG); Machine Learning (stat.ML)
[18]  arXiv:1909.05242 [pdf, ps, other]
Title: Proceedings 12th Interaction and Concurrency Experience
Authors: Massimo Bartoletti (University of Cagliari, Italy), Ludovic Henrio (CNRS, LIP, Lyon, France), Anastasia Mavridou (NASA Ames, USA), Alceste Scalas (Aston University, Birmingham, UK)
Journal-ref: EPTCS 304, 2019
Subjects: Programming Languages (cs.PL); Logic in Computer Science (cs.LO)
[19]  arXiv:1909.05339 [pdf, other]
Title: Floorplan: Spatial Layout in Memory Management Systems
Comments: Accepted for publication at Generative Programming: Concepts & Experiences (GPCE) 2019
Subjects: Programming Languages (cs.PL)
[20]  arXiv:1909.05464 [pdf, ps, other]
Title: A Formal Semantics of Findel in Coq (Short Paper)
Authors: Andrei Arusoaie
Comments: Presented in FROM 2019: this http URL
Subjects: Programming Languages (cs.PL)
[21]  arXiv:1909.05581 [pdf, other]
Title: Which of My Transient Type Checks Are Not (Almost) Free?
Subjects: Programming Languages (cs.PL)
[22]  arXiv:1909.05951 [pdf, other]
Title: Deterministic Parallel Fixpoint Computation
Comments: Published in POPL 2020. Code is available at this https URL
Subjects: Programming Languages (cs.PL)
[23]  arXiv:1909.05964 [pdf, other]
Title: Quantitative Programming by Examples
Subjects: Programming Languages (cs.PL); Artificial Intelligence (cs.AI); Software Engineering (cs.SE)
[24]  arXiv:1909.05969 [pdf, other]
Title: A Note On Compliance Relations And Fixed Points
Authors: Maurizio Murgia (Università degli Studi di Cagliari)
Comments: In Proceedings ICE 2019, arXiv:1909.05242
Journal-ref: EPTCS 304, 2019, pp. 38-47
Subjects: Programming Languages (cs.PL)
[25]  arXiv:1909.05970 [pdf, ps, other]
Title: Rusty Variation: Deadlock-free Sessions with Failure in Rust
Authors: Wen Kokke (University of Edinburgh)
Comments: In Proceedings ICE 2019, arXiv:1909.05242
Journal-ref: EPTCS 304, 2019, pp. 48-60
Subjects: Programming Languages (cs.PL)
[26]  arXiv:1909.05971 [pdf, ps, other]
Title: Towards Gradually Typed Capabilities in the Pi-Calculus
Authors: Matteo Cimini (University of Massachusetts Lowell)
Comments: In Proceedings ICE 2019, arXiv:1909.05242
Journal-ref: EPTCS 304, 2019, pp. 61-76
Subjects: Programming Languages (cs.PL)
[27]  arXiv:1909.06228 [pdf, other]
Title: IR2Vec: LLVM IR based Scalable Program Embeddings
Comments: Accepted in ACM TACO
Subjects: Programming Languages (cs.PL); Machine Learning (cs.LG); Neural and Evolutionary Computing (cs.NE); Software Engineering (cs.SE)
[28]  arXiv:1909.06353 [pdf, ps, other]
Title: That's C, baby. C!
Authors: Roberto Bagnara
Comments: 5 pages, 1 figure
Subjects: Programming Languages (cs.PL); Software Engineering (cs.SE)
[29]  arXiv:1909.07190 [pdf, other]
Title: Model-Based Warp Overlapped Tiling for Image Processing Programs on GPUs
Subjects: Programming Languages (cs.PL); Distributed, Parallel, and Cluster Computing (cs.DC)
[30]  arXiv:1909.07331 [pdf, other]
Title: ReduKtor: How We Stopped Worrying About Bugs in Kotlin Compiler
Comments: Accepted to: 2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE)
Subjects: Programming Languages (cs.PL); Software Engineering (cs.SE)
[31]  arXiv:1909.08230 [pdf, ps, other]
Title: Prolog Coding Guidelines: Status and Tool Support
Authors: Falco Nogatz (University of Würzburg, Germany), Philipp Körner (University of Düsseldorf, Germany), Sebastian Krings (Niederrhein University of Applied Sciences, Germany)
Comments: In Proceedings ICLP 2019, arXiv:1909.07646
Journal-ref: EPTCS 306, 2019, pp. 8-21
Subjects: Programming Languages (cs.PL); Logic in Computer Science (cs.LO); Software Engineering (cs.SE)
[32]  arXiv:1909.08557 [pdf, other]
Title: Default Disambiguation for Online Parsers
Comments: 14 pages, 6 tables, 8 figures. Note: This reverts this paper back to v1 (which was accidentally replaced with a different paper)
Subjects: Programming Languages (cs.PL)
[33]  arXiv:1909.08671 [pdf, ps, other]
Title: Mi-Cho-Coq, a framework for certifying Tezos Smart Contracts
Subjects: Programming Languages (cs.PL)
[34]  arXiv:1909.08789 [pdf, other]
Title: Proof Pearl: Magic Wand as Frame
Subjects: Programming Languages (cs.PL)
[35]  arXiv:1909.08815 [pdf, other]
Title: Supporting On-Stack Replacement in Unstructured Languages by Loop Reconstruction and Extraction
Comments: Accepted at MPLR 2019. This is the author's version of the work
Subjects: Programming Languages (cs.PL)
[36]  arXiv:1909.08958 [pdf, other]
Title: On the Design, Implementation, and Use of Laziness in R
Comments: 27 pages, 4 tables, 21 figures
Journal-ref: Object-Oriented Programming, Systems, Languages & Applications. October 2019, Pages 153:1--153:27
Subjects: Programming Languages (cs.PL)
[37]  arXiv:1909.09324 [pdf, ps, other]
Title: Automated Verification of Integer Overflow
Authors: Asankhaya Sharma
Subjects: Programming Languages (cs.PL)
[38]  arXiv:1909.09543 [pdf, other]
Title: Process Query Language: Design, Implementation, and Evaluation
Comments: 83 pages
Subjects: Programming Languages (cs.PL); Software Engineering (cs.SE)
[39]  arXiv:1909.09562 [pdf, ps, other]
Title: Equivalence Checking of Non-deterministic Operations
Subjects: Programming Languages (cs.PL)
[40]  arXiv:1909.11206 [pdf, other]
Title: Using human-in-the-loop synthesis to author functional reactive programs
Subjects: Programming Languages (cs.PL)
[41]  arXiv:1909.12252 [pdf, other]
Title: Synthesizing Structured CAD Models with Equality Saturation and Inverse Transformations
Comments: 14 pages
Journal-ref: PLDI 2020
Subjects: Programming Languages (cs.PL); Computational Geometry (cs.CG)
[42]  arXiv:1909.12279 [pdf, ps, other]
Title: Fine-Grained, Language-Based Access Control for Database-Backed Applications
Authors: Ezra Zigmond (Harvard University, United States), Stephen Chong (Harvard University, United States), Christos Dimoulas (Northwestern University, United States), Scott Moore (Galois, Inc, United States)
Journal-ref: The Art, Science, and Engineering of Programming, 2020, Vol. 4, Issue 2, Article 3
Subjects: Programming Languages (cs.PL)
[43]  arXiv:1909.12795 [pdf, ps, other]
Title: Automatically Tracing Imprecision Causes in JavaScript Static Analysis
Authors: Hongki Lee (Korea Advanced Institute of Science and Technology, South Korea), Changhee Park (Samsung Electronics, South Korea), Sukyoung Ryu (Korea Advanced Institute of Science and Technology, South Korea)
Journal-ref: The Art, Science, and Engineering of Programming, 2020, Vol. 4, Issue 2, Article 2
Subjects: Programming Languages (cs.PL)
[44]  arXiv:1909.13058 [pdf, other]
Title: Profiling minisat based on user defined execution time -- GPROF
Comments: 10 figures, 13 pages
Subjects: Programming Languages (cs.PL); Software Engineering (cs.SE)
[45]  arXiv:1909.13649 [pdf, other]
Title: PlanAlyzer: Assessing Threats to the Validity of Online Experiments
Comments: 30 pages, hella long
Journal-ref: OOPSLA 2019
Subjects: Programming Languages (cs.PL)
[46]  arXiv:1909.00973 (cross-list from cs.SE) [pdf, other]
Title: The Dynamics of Software Composition Analysis
Comments: ASE 2019, LBR
Subjects: Software Engineering (cs.SE); Programming Languages (cs.PL)
[47]  arXiv:1909.01640 (cross-list from cs.CR) [pdf, other]
Title: Defeating Opaque Predicates Statically through Machine Learning and Binary Analysis
Journal-ref: 3rd International Workshop on Software PROtection, Nov 2019, London, United Kingdom
Subjects: Cryptography and Security (cs.CR); Machine Learning (cs.LG); Programming Languages (cs.PL); Symbolic Computation (cs.SC)
[48]  arXiv:1909.01743 (cross-list from cs.LO) [pdf, ps, other]
Title: Verifying the DPLL Algorithm in Dafny
Authors: Cezar-Constantin Andrici (Alexandru Ioan Cuza University), Ştefan Ciobâcă (Alexandru Ioan Cuza University)
Comments: In Proceedings FROM 2019, arXiv:1909.00584
Journal-ref: EPTCS 303, 2019, pp. 3-15
Subjects: Logic in Computer Science (cs.LO); Programming Languages (cs.PL); Symbolic Computation (cs.SC)
[49]  arXiv:1909.01745 (cross-list from cs.FL) [pdf, other]
Title: Explaining SDN Failures via Axiomatisations
Comments: In Proceedings FROM 2019, arXiv:1909.00584
Journal-ref: EPTCS 303, 2019, pp. 48-60
Subjects: Formal Languages and Automata Theory (cs.FL); Programming Languages (cs.PL)
[50]  arXiv:1909.03110 (cross-list from cs.CY) [pdf, other]
Title: Making High-Performance Robots Safe and Easy to Use for an Introduction to Computing
Comments: 8 pages, 7 figures, 4 tables
Subjects: Computers and Society (cs.CY); Programming Languages (cs.PL); Robotics (cs.RO)
[ total of 71 entries: 1-50 | 51-71 ]
[ showing 50 entries per page: fewer | more | all ]

Disable MathJax (What is MathJax?)

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