default search action
15th APLAS 2017: Suzhou, China
- Bor-Yuh Evan Chang:
Programming Languages and Systems - 15th Asian Symposium, APLAS 2017, Suzhou, China, November 27-29, 2017, Proceedings. Lecture Notes in Computer Science 10695, Springer 2017, ISBN 978-3-319-71236-9
Invited Contributions
- Sumit Gulwani, Prateek Jain:
Programming by Examples: PL Meets ML. 3-20 - Gaogao Yan, Li Jiao, Shuling Wang, Naijun Zhan:
Synthesizing SystemC Code from Delay Hybrid CSP. 21-41
Security
- Ximeng Li, Heiko Mantel, Markus Tasch:
Taming Message-Passing Communication in Compositional Reasoning About Confidentiality. 45-66 - Ian J. Hayes, Xi Wu, Larissa A. Meinicke:
Capabilities for Java: Secure Access to Resources. 67-84 - Serdar Erbatur, Martin Hofmann, Eugen Zalinescu:
Enforcing Programming Guidelines with Region Types and Effects. 85-104 - Neline van Ginkel, Raoul Strackx, Frank Piessens:
Automatically Generating Secure Wrappers for SGX Enclaves from Separation Logic Specifications. 105-123
Heap and Equivalence Reasoning
- Manjeet Dahiya, Sorav Bansal:
Black-Box Equivalence Checking Across Compiler Optimizations. 127-147 - Yoonseok Ko, Xavier Rival, Sukyoung Ryu:
Weakly Sensitive Analysis for Unbounded Iteration over JavaScript Objects. 148-168 - Daisuke Kimura, Makoto Tatsuta:
Decision Procedure for Entailment of Symbolic Heaps with Arrays. 169-189 - Qinxiang Cao, Santiago Cuéllar, Andrew W. Appel:
Bringing Order to the Separation Logic Jungle. 190-211
Concurrency and Verification
- Cristina Matache, Victor B. F. Gomes, Dominic P. Mulligan:
Programming and Proving with Classical Types. 215-234 - Adrien Pommellet, Tayssir Touili:
Static Analysis of Multithreaded Recursive Programs Communicating via Rendez-Vous. 235-254 - Tobias Nipkow:
Verified Root-Balanced Trees. 255-272 - Jieung Kim, Vilhelm Sjöberg, Ronghui Gu, Zhong Shao:
Safety and Liveness of MCS Lock - Layer by Layer. 273-297
Domain-Specific Languages
- Yongzhe Zhang, Hsiang-Shang Ko, Zhenjiang Hu:
Palgol: A High-Level DSL for Vertex-Centric Graph Processing with Remote Data Access. 301-320 - Bob Reynders, Dominique Devriese:
Efficient Functional Reactive Programming Through Incremental Behaviors. 321-338 - Daan Leijen:
Implementing Algebraic Effects in C - "Monads for Free in C". 339-363 - Oleg Kiselyov, Tatsuya Katsushima:
Sound and Efficient Language-Integrated Query - Maintaining the ORDER. 364-383
Semantics
- Martin Sulzmann, Peter Thiemann:
A Computational Interpretation of Context-Free Expressions. 387-405 - Tarmo Uustalu, Niccolò Veltri:
Partiality and Container Monads. 406-425 - Beniamino Accattoli, Bruno Barras:
The Negligible and Yet Subtle Cost of Pattern Matching. 426-447 - Alejandro Díaz-Caro:
A Lambda Calculus for Density Matrices with Classical and Probabilistic Controls. 448-467
Numerical Reasoning
- Aziem Chawdhary, Andy King:
Compact Difference Bound Matrices. 471-490 - Takamasa Okudono, Yuki Nishida, Kensuke Kojima, Kohei Suenaga, Kengo Kido, Ichiro Hasuo:
Sharper and Simpler Nonlinear Interpolants for Program Verification. 491-513 - Hirofumi Nakamura, Kensuke Kojima, Kohei Suenaga, Atsushi Igarashi:
A Nonstandard Functional Programming Language. 514-533 - Shaobo He, Zvonimir Rakamaric:
Counterexample-Guided Bit-Precision Selection. 534-553
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.