The 21st Asian Symposium on Programming Languages and SystemsAPLAS 2023
News
- [2023/11/29] SRC and Poster Session awards announced
- [2023/11/23] Springer now provides free access to the conference proceedings for APLAS participants until 31 December 2023.
- [2023/11/07] Preliminary information about the excursion and food and drink around Academia Sinica added
- [2023/10/17] Banquet moved to Wednesday. Due to availability of the venue, the banquet is moved to Wednesday evening. We apologise for any inconvenience.
- [2023/09/22] Registration opened! Early registration deadline: 25 October 2023
- [2023/09/22] Information on accommodation and transportation updated
- [2023/09/21] Tentative programme announced
- [2023/09/21] Talks of APLAS-NIER workshop announced (more talks to be added)
- [2023/09/01] Certain PRC passport holders overseas are allowed to enter Taiwan for tourism. See the information page for PRC passport holders for more information.
- [2023/08/29] List of accepted SRC & poster presentations announced
- [2023/08/22] List of accepted papers announced
- [2023/08/15] Information for PRC passport holders online
- [2023/06/14] Submission deadline extended to Sun 18 Jun 2023 AoE
- [2023/05/23] The Student Research Competition and Posters track is calling for submissions!
- [2023/05/10] Distinguished Papers Awards! See information below.
Introduction
The 21st Asian Symposium on Programming Languages and Systems (APLAS) aims to stimulate programming language research by providing a forum for the presentation of the latest results and the exchange of ideas in programming languages and systems. APLAS is based in Asia but is an international forum that serves the worldwide programming languages community. This year’s conference is co-located with Agda Implementors’ Meeting XXXVII.
APLAS 2023 was held in Taipei, Taiwan from Monday 27th to Wednesday 29th November 2023. Before the main conference, the New Ideas and Emerging Results (NIER) workshop was held on Sunday 26th November 2023. There was also a student research competition and an associated poster session.
APLAS is organized by the Asian Association for Foundation of Software (AAFS), founded by Asian researchers in cooperation with many researchers from Europe and the USA. Past APLAS symposiums were held in Auckland (’22), Chicago (’21), Fukuoka (’20), Bali (’19), Wellington (’18), Suzhou (’17), Hanoi (’16), Pohang (’15), Singapore (’14), Melbourne (’13), Kyoto (’12), Kenting (’11), Shanghai (’10), Seoul (’09), Bangalore (’08), Singapore (’07), Sydney (’06), Tsukuba (’05), Taipei (’04) and Beijing (’03) after three informal workshops.
Conference Proceedings
Proceedings of APLAS 2023 is published by Springer as part of Lecture Notes in Computer Science (LNCS), volume 14405.
Springer provides free access to the conference proceedings for APLAS participants until 31 December 2023, through the following link:
Keynotes
Accepted Papers
Call for Submissions
Scope
We solicit submissions in the form of regular research papers describing original scientific research results, including system development and case studies. Among others, solicited topics include:
- programming paradigms and styles: functional programming; object-oriented programming; probabilistic programming; logic programming; constraint programming; extensible programming languages; programming languages for systems code; novel programming paradigms;
- methods and tools to specify and reason about programs and languages: programming techniques; meta-programming; domain-specific languages; proof assistants; type systems; dependent types; program logics, static and dynamic program analysis; language-based security; model checking; testing;
- programming language foundations: formal semantics; type theory; logical foundations; category theory; automata; effects; monads and comonads; recursion and corecursion; continuations and effect handlers; program verification; memory models; abstract interpretation;
- methods and tools for implementation: compilers; program transformations; rewriting systems; partial evaluation; virtual machines; refactoring; intermediate languages; run-time environments; garbage collection and memory management; tracing; profiling; build systems; program synthesis;
- concurrency and distribution: process algebras; concurrency theory; session types; parallel programming; service-oriented computing; distributed and mobile computing; actor-based languages; verification and testing of concurrent and distributed systems;
- applications and emerging topics: programming languages and PL methods in education, security, privacy, database systems, computational biology, signal processing, graphics, human-computer interaction, computer-aided design, artificial intelligence and machine learning; case studies in program analysis and verification.
Submission Information
Submissions should not exceed 17 pages, excluding bibliography in the Springer LNCS format. LaTeX template is available at Springer’s Information for Authors.
The accepted papers will be allowed to use one extra page for the content to accommodate feedback from the reviews in the final paper versions.
Papers should be submitted via HotCRP: https://aplas2023.hotcrp.com/.
The review process of APLAS 2023 is double-anonymous, with a rebuttal phase. In your submission, please, omit your names and institutions; refer to your prior work in the third person, just as you refer to prior work by others; do not include acknowledgments that might identify you.
Additional material intended for reviewers but not for publication in the final version – for example, details of proofs – may be placed in a clearly marked appendix that is not included in the page limit. Reviewers are at liberty to ignore appendices and papers must be understandable without them.
Submitted papers must be unpublished and not submitted for publication elsewhere. Papers must be written in English. Accepted papers must be presented at the conference.
The proceedings will be published as a volume in Springer’s LNCS series. Previous APLAS proceedings can be found on SpringerLink. Authors interested in making their contributions Open Access please refer to Springer’s webpage for additional information.
Distinguished Paper Awards
Around 10% of the accepted papers of APLAS 2023 will be designated as Distinguished Papers, which highlights papers that the Program Committee recommends due to their excellent quality. The awards will be announced on this website, and printed certificates will be issued to the authors in the conference.
Mon 27 NovDisplayed time zone: Beijing, Chongqing, Hong Kong, Urumqi change
08:30 - 09:00 | |||
09:00 - 10:00 | |||
09:00 60mKeynote | Data-Driven Static Analysis APLAS 2023 Hakjoo Oh Korea University |
10:00 - 10:30 | Coffee BreakCatering | ||
10:30 - 12:00 | |||
10:30 30mTalk | Compilation Semantics for a Programming Language with Versions APLAS 2023 Yudai Tanabe Kyoto University, Luthfan Anshar Lubis Tokyo Institute of Technology, Tomoyuki Aotani Sanyo-Onoda City University, Hidehiko Masuhara Tokyo Institute of Technology | ||
11:00 30mTalk | What Types are Needed for Typing Dynamic Objects? A Python-based Empirical Study APLAS 2023 Ke Sun Peking University, Sheng Chen University of Louisiana at Lafayette, Meng Wang University of Bristol, Dan Hao Peking University | ||
11:30 30mTalk | Types and Semantics for Extensible Data Types APLAS 2023 |
12:00 - 13:30 | LunchCatering | ||
13:30 - 15:00 | |||
13:30 30mTalk | A Diamond Machine for Strong Evaluation APLAS 2023 Beniamino Accattoli Inria & Ecole Polytechnique, Pablo Barenbaum Universidad Nacional de Quilmes (CONICET) & Universidad de Buenos Aires | ||
14:00 30mTalk | Proofs as Terms, Terms as Graphs APLAS 2023 Jui-Hsuan Wu Institut Polytechnique de Paris | ||
14:30 30mTalk | Typed Non-determinism in Functional and Concurrent Calculi APLAS 2023 Bas van den Heuvel University of Groningen, Joseph Paulus , Daniele Nantes-Sobrinho Imperial College London, Jorge A. Pérez University of Groningen |
15:00 - 15:30 | Coffee BreakCatering | ||
15:30 - 17:00 | Poster Session & ReceptionSRC & Posters at Room 106 & 107, IIS See the SRC & Posters track page for more information about the entrants/authors and their work. Food and drink will be served. | ||
Tue 28 NovDisplayed time zone: Beijing, Chongqing, Hong Kong, Urumqi change
09:00 - 10:00 | |||
09:00 60mKeynote | Certified Automatic Verification of Industrial Cryptographic Primitive Programs APLAS 2023 Bow-Yaw Wang Academia Sinica |
10:00 - 10:30 | Coffee BreakCatering | ||
10:30 - 12:00 | Interactive Theorem ProvingAPLAS 2023 at Room 106 & 107, IIS Chair(s): Chung-Kil Hur Seoul National University | ||
10:30 30mTalk | A Fresh Look at Commutativity: Free Algebraic Structures via Fresh Listsbest paper APLAS 2023 Clemens Kupke University of Strathclyde, Fredrik Nordvall Forsberg University of Strathclyde, Sean Watters University of Strathclyde | ||
11:00 30mTalk | Oracle Computability and Turing Reducibility in the Calculus of Inductive Constructions APLAS 2023 | ||
11:30 30mTalk | Experimenting with an Intrinsically-Typed Probabilistic Programming Language in Coq APLAS 2023 Ayumu Saito Tokyo Institute of Technology, Reynald Affeldt National Institute of Advanced Industrial Science and Technology (AIST), Japan |
12:00 - 13:30 | LunchCatering | ||
13:30 - 15:00 | Student Research Competition PresentationsSRC & Posters at Room 106 & 107, IIS Chair(s): Hsiang-Shang ‘Josh’ Ko Institute of Information Science, Academia Sinica | ||
13:30 20mTalk | [SRC] Separate Compilation for Compositional Programming via Extensible Records SRC & Posters Yaozhu Sun University of Hong Kong File Attached | ||
13:50 20mTalk | [SRC] Multiple Screen States for Programming with Small Screens SRC & Posters Jin Ishikawa Oita University File Attached | ||
14:10 20mTalk | [SRC] Type-Safe Auto-Completion of Incomplete Polymorphic Programs SRC & Posters Yong Qi Foo National University of Singapore File Attached | ||
14:30 20mTalk | [SRC] Relational Hoare Logic for Comparing Nondeterministic Programs and Probabilistic Programs through a Categorical Framework SRC & Posters Kazuki Matsuoka Tokyo Institute of Technology File Attached |
15:00 - 15:30 | Coffee BreakCatering | ||
15:30 - 17:00 | |||
15:30 30mTalk | Towards a Framework for Developing Verified Assemblers for the ELF Format APLAS 2023 Jinhua Wu Shanghai Jiao Tong University, Yuting Wang Shanghai Jiao Tong University, Meng Sun Shanghai Jiao Tong University, Xiangzhe Xu Purdue University, Yichen Song Shanghai Jiao Tong University DOI File Attached | ||
16:00 30mTalk | Transport via Partial Galois Connections and Equivalences APLAS 2023 Kevin Kappelmann Technical University of Munich | ||
16:30 30mTalk | Argument Reduction of Constrained Horn Clauses Using Equality Constraints APLAS 2023 Ryo Ikeda University of Tokyo, Ryosuke Sato University of Tokyo, Naoki Kobayashi University of Tokyo |
Wed 29 NovDisplayed time zone: Beijing, Chongqing, Hong Kong, Urumqi change
09:00 - 10:00 | |||
09:00 60mKeynote | Covering the Last Mile in Trustworthy Automated Reasoning with CakeML APLAS 2023 Yong Kiam Tan Institute for Infocomm Research, A*STAR |
10:00 - 10:30 | Coffee BreakCatering | ||
10:30 - 12:00 | |||
10:30 30mTalk | Incorrectness Proofs for Object-Oriented Programs via Subclass Reflection APLAS 2023 Wenhua Li National University of Singapore, Quang Loc Le University College London, Yahui Song , Wei-Ngan Chin National University of Singapore | ||
11:00 30mTalk | m-CFA Exhibits Perfect Stack Precision APLAS 2023 Kimball Germane Brigham Young University | ||
11:30 30mTalk | TorchProbe: Fuzzing Dynamic Deep Learning Compilers APLAS 2023 Qidong Su University of Toronto / Vector Institute, Chuqin Geng McGill University, Gennady Pekhimenko University of Toronto / Vector Institute, Xujie Si University of Toronto |
12:00 - 12:30 | Student Research Competition and Poster Session AwardsSRC & Posters at Room 106 & 107, IIS Chair(s): Hsiang-Shang ‘Josh’ Ko Institute of Information Science, Academia Sinica | ||
12:30 - 18:00 | ExcursionCatering | ||