SAS 2021 - - 28th Static Analysis Symposium - SAS 2021 (original) (raw)

Welcome to the 28th Static Analysis Symposium (SAS 2021)!

Static analysis is widely recognized as a fundamental tool for program verification, bug detection, compiler optimization, program understanding, and software maintenance. The series of Static Analysis Symposia has served as the primary venue for the presentation of theoretical, practical, and application advances in the area.


SAS begins this Sunday! We are looking forward to inspirational talks and enjoyable discussions! Please join us.

The SAS proceedings is now available, with free access for 4 months.


We are very happy to announce that this year’s Radhia Cousot Award goes to Tianhan Lu (University of Colorado, Boulder, CO, USA) for the paper “_Selectively-Amortized Resource Bounding_” (with Bor-Yuh Evan Chang and Ashutosh Trivedi). Congratulations!!


We would like to thank Springer and Facebook for their sponsorship. Facebook will also sponsor the invited talk by Prof. Mooly Sagiv.

The program is currently displayed in (GMT-05:00) Central Time (US & Canada).

**Use conference time zone: (GMT-05:00) Central Time (US & Canada)**Select other time zone

The GMT offsets shown reflect the offsets at the moment of the conference.

By setting a time band, the program will dim events that are outside this time window. This is useful for (virtual) conferences with a continuous program (with repeated sessions).
The time band will also limit the events that are included in the personal iCalendar subscription service.

Display full programSpecify a time band

-

You're viewing the program in a time zone which is different from your device's time zone change time zone

09:00 - 10:20 Session 1ASAS at Zurich B +8h Chair(s): Cezara Drăgoi Inria / ENS / Informal Systems
09:0015mTalk **Accelerating Program Analyses in Datalog by Merging Library FactsVirtual**SASYifan Chen Peking University, Chenyang Yang , Xin Zhang Peking University, Yingfei Xiong Peking University, Hao Tang Peking University, Xiaoyin Wang University of Texas at San Antonio, Lu Zhang Peking University
09:1515mTalk **Exploiting Verified Neural Networks via Floating Point Numerical ErrorVirtual**SASKai Jia Massachusetts Institute of Technology, Martin C. Rinard Pre-print
09:3015mTalk **Verifying Low-dimensional Input Neural Networks via Input QuantizationVirtual**SASKai Jia Massachusetts Institute of Technology, Martin C. Rinard Massachusetts Institute of Technology Pre-print
09:4515mTalk **A Multi-Language Static Analysis of Python Programs with Native C ExtensionsVirtual**SASRaphaël Monat Sorbonne Université — LIP6, Abdelraouf Ouadjaout Sorbonne Université, Antoine Miné Sorbonne Université Pre-print Media Attached
10:0020mLive Q&A **Session 1A Discussion, Questions and Answers Virtual**SAS
13:50 - 15:10 Session 3ASAS at Zurich B +8h Chair(s): Mihaela Sighireanu IRIF, Université Paris Diderot, France
13:5015mTalk **Static Analysis of Endian Portability by Abstract InterpretationVirtual**SASDavid Delmas Airbus & Sorbonne Université, Abdelraouf Ouadjaout Sorbonne Université, Antoine Miné Sorbonne Université
14:0515mTalk **Verified Functional Programming of an Abstract InterpreterVirtual**SASLucas Franceschino INRIA, David Pichardie Facebook Paris, Jean-Pierre Talpin INRIA, France
14:3015mTalk **Data Abstraction: A General Framework to Handle Program Verification of Data StructuresVirtual**SASJulien Braine , Laure Gonnord University of Lyon & LIP, France, David Monniaux CNRS/VERIMAG
14:4525mLive Q&A **Session 3A Discussion, Questions and AnswersVirtual**SAS
17:00 - 18:20 Session 1ASAS at Zurich B Chair(s): Kedar Namjoshi Nokia Bell Labs
17:0015mTalk **Accelerating Program Analyses in Datalog by Merging Library FactsVirtual**SASYifan Chen Peking University, Chenyang Yang , Xin Zhang Peking University, Yingfei Xiong Peking University, Hao Tang Peking University, Xiaoyin Wang University of Texas at San Antonio, Lu Zhang Peking University
17:1515mTalk **Exploiting Verified Neural Networks via Floating Point Numerical ErrorVirtual**SASKai Jia Massachusetts Institute of Technology, Martin C. Rinard Pre-print
17:3015mTalk **Verifying Low-dimensional Input Neural Networks via Input QuantizationVirtual**SASKai Jia Massachusetts Institute of Technology, Martin C. Rinard Massachusetts Institute of Technology Pre-print
17:4515mTalk **A Multi-Language Static Analysis of Python Programs with Native C ExtensionsVirtual**SASRaphaël Monat Sorbonne Université — LIP6, Abdelraouf Ouadjaout Sorbonne Université, Antoine Miné Sorbonne Université Pre-print Media Attached
18:0020mLive Q&A **Session 1A Discussion, Questions and Answers Virtual**SAS
07:40 - 09:00 Session 4BSAS at Zurich B Chair(s): Antoine Miné Sorbonne Université
07:4015mTalk **Automated Verification of the Parallel Bellman--Ford AlgorithmVirtual**SASMohsen Safari University of Twente, The Netherlands, Wytse Oortwijn ETH Zurich, Switzerland, Marieke Huisman University of Twente
07:5515mTalk **Backward Symbolic Execution with Loop FoldingVirtual**SASMarek Chalupa Masaryk University, Jan Strejcek Masaryk University
08:1015mTalk **Improving Thread-Modular Abstract InterpretationVirtual**SASMichael Schwarz Technische Universität München, Simmo Saan University of Tartu, Estonia, Helmut Seidl Technische Universität München, Kalmer Apinis University of Tartu, Estonia, Julian Erhard , Vesal Vojdani University of Tartu Pre-print Media Attached
08:2515mTalk **Symbolic Automatic Relations and Their Applications to SMT and CHC SolvingVirtual**SASTakumi Shimoda The University of Tokyo, Naoki Kobayashi University of Tokyo, Japan, Ken Sakayori The University of Tokyo, Ryosuke Sato University of Tokyo, Japan
08:4020mLive Q&A **Session 4B Discussion, Questions and Answers**SAS
10:50 - 12:10 Session 2BSAS at Zurich B +8h Chair(s): Cezara Drăgoi Inria / ENS / Informal Systems
10:5015mTalk **Compositional Verification of Smart Contracts Through Communication AbstractionVirtual**SASScott Wesley University of Waterloo, Canada, Maria Christakis MPI-SWS, Arie Gurfinkel University of Waterloo, Jorge A. Navas SRI International, Richard Trefler University of Waterloo, Canada, Valentin Wüstholz ConsenSys Pre-print
11:0515mTalk **Selectively-Amortized Resource BoundingVirtual**SASTianhan Lu University of Colorado Boulder, Bor-Yuh Evan Chang University of Colorado Boulder & Amazon, Ashutosh Trivedi Pre-print
11:2015mTalk **Thread-modular Analysis of Release-Acquire ConcurrencyVirtual**SASDivyanjali Sharma IIT Delhi, India, Subodh Sharma IIT Delhi
11:3535mLive Q&A **Session 2B Discussion, Questions and Answers**SAS
15:40 - 17:00 Session 4BSAS at Zurich B -8h Chair(s): Kedar Namjoshi Nokia Bell Labs
15:4015mTalk **Automated Verification of the Parallel Bellman--Ford AlgorithmVirtual**SASMohsen Safari University of Twente, The Netherlands, Wytse Oortwijn ETH Zurich, Switzerland, Marieke Huisman University of Twente
15:5515mTalk **Backward Symbolic Execution with Loop FoldingVirtual**SASMarek Chalupa Masaryk University, Jan Strejcek Masaryk University
16:1015mTalk **Improving Thread-Modular Abstract InterpretationVirtual**SASMichael Schwarz Technische Universität München, Simmo Saan University of Tartu, Estonia, Helmut Seidl Technische Universität München, Kalmer Apinis University of Tartu, Estonia, Julian Erhard , Vesal Vojdani University of Tartu Pre-print Media Attached
16:2515mTalk **Symbolic Automatic Relations and Their Applications to SMT and CHC SolvingVirtual**SASTakumi Shimoda The University of Tokyo, Naoki Kobayashi University of Tokyo, Japan, Ken Sakayori The University of Tokyo, Ryosuke Sato University of Tokyo, Japan
16:4020mLive Q&A **Session 4B Discussion, Questions and Answers**SAS
18:50 - 20:10 Session 2BSAS at Zurich B Chair(s): Suvam Mukherjee Microsoft Research
18:5015mTalk **Compositional Verification of Smart Contracts Through Communication AbstractionVirtual**SASScott Wesley University of Waterloo, Canada, Maria Christakis MPI-SWS, Arie Gurfinkel University of Waterloo, Jorge A. Navas SRI International, Richard Trefler University of Waterloo, Canada, Valentin Wüstholz ConsenSys Pre-print
19:0515mTalk **Selectively-Amortized Resource BoundingVirtual**SASTianhan Lu University of Colorado Boulder, Bor-Yuh Evan Chang University of Colorado Boulder & Amazon, Ashutosh Trivedi Pre-print
19:2015mTalk **Thread-modular Analysis of Release-Acquire ConcurrencyVirtual**SASDivyanjali Sharma IIT Delhi, India, Subodh Sharma IIT Delhi
19:3535mLive Q&A **Session 2B Discussion, Questions and Answers**SAS
07:40 - 09:00 Session 4CSAS at Zurich D Chair(s): Jerome Feret INRIA Paris
07:4015mTalk **Fast and Efficient Bit-Level Precision TuningVirtual**SASAssalé Adjé Université de Perpignan Via Domitia, Dorra Ben Khalifa Université de Perpignan Via Domitia, Matthieu Martel Université de Perpignan Via Domitia
07:5515mTalk **Reduced Products of Abstract Domains for Fairness Certification of Neural NetworksVirtual**SASDenis Mazzucato INRIA & École Normale Supérieure, Caterina Urban École normale supérieure
08:1015mTalk **Static analysis of ReLU neural networks with tropical polyhedraVirtual**SASEric Goubault Ecole Polytechnique, Sebastien Palumby Ecole Polytechnique, Sylvie Putot École Polytechnique, Louis Rustenholz École Polytechnique, Sriram Sankaranarayanan University of Colorado, Boulder
08:2515mTalk **Toward Neural-Network-Guided Program Synthesis and VerificationVirtual**SASNaoki Kobayashi University of Tokyo, Japan, Taro Sekiyama National Institute of Informatics, Issei Sato The University of Tokyo, Hiroshi Unno University of Tsukuba
08:4020mLive Q&A **Session 4C Discussion, Questions and AnswersVirtual**SAS
13:50 - 15:10 Session 3CSAS at Zurich D +8h Chair(s): David Pichardie Facebook Paris
13:5015mTalk **Automatic Synthesis of Data-Flow AnalyzersVirtual**SASXuezheng Xu UNSW Sydney, Xudong Wang UNSW Sydney, Jingling Xue UNSW Sydney
14:0515mTalk **Disjunctive Interval AnalysisVirtual**SASGraeme Gange , Jorge A. Navas SRI International, Peter Schachte , Harald Sondergaard , Peter J. Stuckey Monash University
14:2015mTalk **Hash Consed Points-To SetsVirtual**SASMohamad Barbar University of Technology Sydney; CSIRO’s Data61, Yulei Sui University of New South Wales, Sydney
14:3515mTalk **Selective Context-Sensitivity for k-CFA with CFL-ReachabilityVirtual**SASJingbo Lu UNSW Sydney, Dongjie He UNSW Sydney, Jingling Xue UNSW Sydney
14:5020mLive Q&A **Session 3C Discussion, Questions and Answers**SAS
15:40 - 17:00 Session 4CSAS at Zurich D -8h Chair(s): Suvam Mukherjee Microsoft Research
15:4015mTalk **Fast and Efficient Bit-Level Precision TuningVirtual**SASAssalé Adjé Université de Perpignan Via Domitia, Dorra Ben Khalifa Université de Perpignan Via Domitia, Matthieu Martel Université de Perpignan Via Domitia
15:5515mTalk **Reduced Products of Abstract Domains for Fairness Certification of Neural NetworksVirtual**SASDenis Mazzucato INRIA & École Normale Supérieure, Caterina Urban École normale supérieure
16:1015mTalk **Static analysis of ReLU neural networks with tropical polyhedraVirtual**SASEric Goubault Ecole Polytechnique, Sebastien Palumby Ecole Polytechnique, Sylvie Putot École Polytechnique, Louis Rustenholz École Polytechnique, Sriram Sankaranarayanan University of Colorado, Boulder
16:2515mTalk **Toward Neural-Network-Guided Program Synthesis and VerificationVirtual**SASNaoki Kobayashi University of Tokyo, Japan, Taro Sekiyama National Institute of Informatics, Issei Sato The University of Tokyo, Hiroshi Unno University of Tsukuba
16:4020mLive Q&A **Session 4C Discussion, Questions and AnswersVirtual**SAS
21:50 - 23:10 Session 3CSAS at Zurich D Chair(s): Kedar Namjoshi Nokia Bell Labs
21:5015mTalk **Automatic Synthesis of Data-Flow AnalyzersVirtual**SASXuezheng Xu UNSW Sydney, Xudong Wang UNSW Sydney, Jingling Xue UNSW Sydney
22:0515mTalk **Disjunctive Interval AnalysisVirtual**SASGraeme Gange , Jorge A. Navas SRI International, Peter Schachte , Harald Sondergaard , Peter J. Stuckey Monash University
22:2015mTalk **Hash Consed Points-To SetsVirtual**SASMohamad Barbar University of Technology Sydney; CSIRO’s Data61, Yulei Sui University of New South Wales, Sydney
22:3515mTalk **Selective Context-Sensitivity for k-CFA with CFL-ReachabilityVirtual**SASJingbo Lu UNSW Sydney, Dongjie He UNSW Sydney, Jingling Xue UNSW Sydney
22:5020mLive Q&A **Session 3C Discussion, Questions and Answers**SAS

Accepted Papers

Title
Accelerating Program Analyses in Datalog by Merging Library FactsVirtualSASYifan Chen, Chenyang Yang, Xin Zhang, Yingfei Xiong, Hao Tang, Xiaoyin Wang, Lu Zhang
A Multi-Language Static Analysis of Python Programs with Native C ExtensionsVirtualSASRaphaël Monat, Abdelraouf Ouadjaout, Antoine Miné Pre-print Media Attached
Automated Verification of the Parallel Bellman--Ford AlgorithmVirtualSASMohsen Safari, Wytse Oortwijn, Marieke Huisman
Automatic Synthesis of Data-Flow AnalyzersVirtualSASXuezheng Xu, Xudong Wang, Jingling Xue
Backward Symbolic Execution with Loop FoldingVirtualSASMarek Chalupa, Jan Strejcek
Compositional Verification of Smart Contracts Through Communication AbstractionVirtualSASScott Wesley, Maria Christakis, Arie Gurfinkel, Jorge A. Navas, Richard Trefler, Valentin Wüstholz Pre-print
Data Abstraction: A General Framework to Handle Program Verification of Data StructuresVirtualSASJulien Braine, Laure Gonnord, David Monniaux
Disjunctive Interval AnalysisVirtualSASGraeme Gange, Jorge A. Navas, Peter Schachte, Harald Sondergaard, Peter J. Stuckey
Exploiting Verified Neural Networks via Floating Point Numerical ErrorVirtualSASKai Jia, Martin C. Rinard Pre-print
Fast and Efficient Bit-Level Precision TuningVirtualSASAssalé Adjé, Dorra Ben Khalifa, Matthieu Martel
Hash Consed Points-To SetsVirtualSASMohamad Barbar, Yulei Sui
Improving Thread-Modular Abstract InterpretationVirtualSASMichael Schwarz, Simmo Saan, Helmut Seidl, Kalmer Apinis, Julian Erhard, Vesal Vojdani Pre-print Media Attached
Interactive Code AnalysisInvited TalkVirtualSASI: Gerard Holzmann
Oracle Parfait: The Flavour of Real-World Vulnerability Detection and Intelligent ConfigurationInvited TalkVirtualSASCristina Cifuentes
Pointer Analysis of Bytecode Programs for Effective Formal Verification of Smart ContractsInvited TalkVirtualSASMooly Sagiv
Reduced Products of Abstract Domains for Fairness Certification of Neural NetworksVirtualSASDenis Mazzucato, Caterina Urban
Selective Context-Sensitivity for k-CFA with CFL-ReachabilityVirtualSASJingbo Lu, Dongjie He, Jingling Xue
Selectively-Amortized Resource BoundingVirtualSASTianhan Lu, Bor-Yuh Evan Chang, Ashutosh Trivedi Pre-print
Static Analysis of Endian Portability by Abstract InterpretationVirtualSASDavid Delmas, Abdelraouf Ouadjaout, Antoine Miné
Static analysis of ReLU neural networks with tropical polyhedraVirtualSASEric Goubault, Sebastien Palumby, Sylvie Putot, Louis Rustenholz, Sriram Sankaranarayanan
Symbolic Automatic Relations and Their Applications to SMT and CHC SolvingVirtualSASTakumi Shimoda, Naoki Kobayashi, Ken Sakayori, Ryosuke Sato
Thread-modular Analysis of Release-Acquire ConcurrencyVirtualSASDivyanjali Sharma, Subodh Sharma
Toward Neural-Network-Guided Program Synthesis and VerificationVirtualSASNaoki Kobayashi, Taro Sekiyama, Issei Sato, Hiroshi Unno
Verified Functional Programming of an Abstract InterpreterVirtualSASLucas Franceschino, David Pichardie, Jean-Pierre Talpin
Verifying Low-dimensional Input Neural Networks via Input QuantizationVirtualSASKai Jia, Martin C. Rinard Pre-print

Accepted Papers

Kai Jia and Martin Rinard. Exploiting Verified Neural Networks via Floating Point Numerical Error

Raphaël Monat, Abdelraouf Ouadjaout and Antoine Miné. A Multi-Language Static Analysis of Python Programs with Native C Extensions

Xuezheng Xu, Xudong Wang and Jingling Xue. Automatic Synthesis of Data-Flow Analyzer

Braine Julien, Laure Gonnord and David Monniaux. Data Abstraction: A General Framework to Handle Program Verification of Data Structures

Naoki Kobayashi, Taro Sekiyama, Issei Sato and Hiroshi Unno. Toward Neural-Network-Guided Program Synthesis and Verification

Denis Mazzucato and Caterina Urban. Reduced Products of Abstract Domains for Fairness Certification of Neural Networks

Assalé Adjé, Dorra Ben Khalifa and Matthieu Martel. Fast and Efficient Bit-Level Precision Tuning

Lucas Franceschino, David Pichardie and Jean-Pierre Talpin. Verified Functional Programming of an Abstract Interpreter

Eric Goubault, Sebastien Palumby, Sylvie Putot, Louis Rustenholz and Sriram Sankaranarayanan. Static analysis of ReLU neural networks with tropical polyhedra

Kai Jia and Martin Rinard. Verifying Low-dimensional Input Neural Networks via Input Quantization

Takumi Shimoda, Naoki Kobayashi, Ken Sakayori and Ryosuke Sato. Symbolic Automatic Relations and Their Applications to SMT and CHC Solving

Mohsen Safari, Wytse Oortwijn and Marieke Huisman. Automated Verification of the Parallel Bellman–Ford Algorithm

Scott Wesley, Maria Christakis, Arie Gurfinkel, Jorge A Navas, Richard Trefler and Valentin Wüstholz. Compositional Verification of Smart Contracts Through Communication Abstraction

David Delmas, Abdelraouf Ouadjaout and Antoine Miné. Static Analysis of Endian Portability by Abstract Interpretation

Mohamad Barbar and Yulei Sui. Hash Consed Points-To Sets

Michael Schwarz, Simmo Saan, Helmut Seidl, Kalmer Apinis, Julian Erhard and Vesal Vojdani. Improving Thread-Modular Abstract Interpretation

Graeme Gange, Jorge A. Navas, Peter Schachte, Harald Sondergaard and Peter J. Stuckey. Disjunctive Interval Analysis

Yifan Chen, Chenyang Yang, Xin Zhang, Yingfei Xiong, Hao Tang, Xiaoyin Wang and Lu Zhang. Accelerating Program Analyses in Datalog by Merging Library Facts

Tianhan Lu, Bor-Yuh Evan Chang and Ashutosh Trivedi. Selectively-Amortized Resource Bounding

Jingbo Lu, Dongjie He and Jingling Xue. Selective Context-Sensitivity for k-CFA with CFL-Reachability

Divyanjali Sharma and Subodh Sharma. Thread-modular Analysis of Release-Acquire Concurrency

Marek Chalupa and Jan Strejček. Backward Symbolic Execution with Loop Folding

Call for Papers

The 28th Static Analysis Symposium, SAS 2021, will be virtually held from October 17-22, 2021 in conjunction with SPLASH. The conference may be held in a hybrid mode depending on the pandemic situation and travel restrictions.

Static analysis is widely recognized as a fundamental tool for program verification, bug detection, compiler optimization, program understanding, and software maintenance. The series of Static Analysis Symposia has served as the primary venue for the presentation of theoretical, practical, and application advances in the area.

Important Dates

All deadlines are AoE (Anywhere on Earth).

Topics

The technical program for SAS 2021 will consist of invited lectures and presentations of refereed papers. Contributions are welcomed on all aspects of static analysis, including, but not limited to:

Papers

Paper submissions fall into one of two categories: regular papers and short papers.

Regular papers (18 pages max., lightweight double-blind)

Short papers (10 pages max.) may focus any of the following:

Papers are submitted electronically via the submission page.

Submissions can address any programming paradigm, including concurrent, constraint, functional, imperative, logic, object-oriented, aspect, multi-core, distributed, and GPU programming.

Papers must be written and presented in English. A submitted paper must describe original work and must not substantially overlap with papers that have been published or that are simultaneously submitted to a journal or a conference with refereed proceedings.

All submitted papers will be judged on the basis of significance, relevance, correctness, originality, and clarity.

Papers should follow Springer’s Lecture Notes in Computer Science (LNCS) format. The page limits exclude the bibliography and well-marked appendices. Program Committee members are not required to read the appendices, thus papers must be intelligible without them.

The review process will include a rebuttal period where authors have the opportunity to respond to preliminary reviews on the paper.

Radhia Cousot Award

The program committee will select an accepted paper for the Radhia Cousot Young Researcher Best Paper Award in memory of Radhia Cousot and her fundamental contributions to static analysis, as well as being one of the main promoters and organizers of the SAS series of conferences.

Artifacts

As in previous years, we encourage authors to submit a virtual machine image containing any artifacts and evaluations presented in the paper. The goal of the artifact submissions is to strengthen our field’s scientific approach to evaluations and reproducibility of results. The virtual machines will be archived on a permanent Static Analysis Symposium website to provide a record of past experiments and tools, allowing future research to better evaluate and contrast with existing work.

Artifact submission is optional. Artifact evaluation will be concurrent with paper review. More information can be found on the Call for Artifacts.

Submission Details

Lightweight Double-Blind Requirement

Other than experience reports, all other papers will follow a double-blind process, where author names and affiliations are hidden for initial review. Author names will be revealed to a reviewer only after their review has been submitted.

To facilitate this process, submitted papers (other than those in the first category of short papers) must adhere to the following:

(1) Author names and affiliations must be omitted and (2) References to the authors’ own related work should be in the third person (e.g., not “We build on our previous work …” but rather “We build on the work of …”).

The purpose of this process is to help the reviewers come to an initial judgment about the paper without bias, not to make it impossible for them to discover the authors if they were to try. Nothing should be done in the name of anonymity that weakens the submission, makes the job of reviewing the paper more difficult, or interferes with the process of disseminating new ideas. For example, important background references should not be omitted or anonymized, even if they are written by the same authors and share common ideas, techniques, or infrastructure. Authors should feel free to disseminate their ideas or draft versions of their paper as they normally would. For instance, authors may post drafts of their papers on the web or give talks on their research ideas.

Short Papers Content

User experience & Industrial reports & Case studies papers describe the use of static analysis in industrial settings or in any chosen application domains. Papers in this category do not necessarily need to present original research results but are expected to contain applications of static analysis as well as a comprehensive evaluation in the chosen application domain. Such papers are encouraged to discuss the unique challenges of transferring research ideas to a real-world setting, reflect on any lessons learned from this technology transfer experience, and compare experiences with different analyzers highlighting their strengths and weaknesses.

Brief announcements of work in progress papers may describe work in progress. A submission that is not selected for regular presentation may be invited for a brief announcement.

New problems papers are an opportunity to discuss visions, challenges, experiences, problems, and impactful solutions in the field of static analysis from both a research and applications perspective. Such papers are encouraged to take assertive positions and be forward-looking, and aim for lively and insightful discussions that are influential to future research directions in static analysis.

Submission guidelines

Authors should consult Springer’s authors’ guidelines and use their proceedings templates, either for LaTeX or for Word, for the preparation of their papers. Springer encourages authors to include their ORCIDs in their papers.

The corresponding author of each accepted paper, acting on behalf of all of the authors of that paper, must complete and sign a Consent-to-Publish form. The corresponding author signing the copyright form should match the corresponding author marked on the paper. Once the files have been sent to Springer, changes relating to the authorship of the papers cannot be made.

Camera-Ready Instructions

Below we have instructions on how to prepare and submit the camera-ready paper through EasyChair.

Deadlines (AoE)

August 18 (Wednesday):       Camera-ready version of the paper *AND* Signed copyright form

Page Limits (total number of pages)

Regular papers: 25 pages, Short papers: 15 pages.

Preparing the camera-ready version

We have sent the copyright form through EasyChair. Please fill in, sign, and submit along with your camera-ready version. It suffices for the corresponding author to sign the form.

Final Submission

The submission of the camera-ready version should be made on EasyChair using your “proceedings author” role for SAS 2021. Springer will require all source files and the signed copyright form. Submit (1) either a zipped file containing all your LaTeX sources or a Word file in the RTF format, and (2) the PDF version of your camera-ready paper.

Springer has an extra control loop: once data processing is finished, they will contact all corresponding authors and ask them to check their papers. We expect this to happen shortly before the printing of the proceedings. At that time your quick interaction with Springer-Verlag will be greatly appreciated.

Please feel free to reach out to us for clarifications.

Call for Artifacts

As in previous years, we encourage authors to submit any artifacts and evaluations presented in the paper. The goal of the artifact submissions is to strengthen our field’s scientific approach to evaluations and reproducibility of results. Artifact submissions also serve as a stepping stone for future research, allowing researchers to rapidly build upon existing tools, and better evaluate or contrast existing work.

Important Dates:

Criteria

This year, each artifact can be awarded up to three badges:

Validated

Artifacts which can reasonably reproduce the experimental claims in the paper. This is the minimum expectation from a submitted artifact.

Extensible

Artifacts which allow easy addition of new capabilities. To be eligible for an Extensible badge, the artifact must be bundled with the source code and pass the requirements for the Validated badge. Reviewers may attempt to tweak the source code and recompile, in order to evaluate how easy it is to build upon the tool. Please note that the artifact submission is optional. Submitting source code with the artifact is also optional. However, artifacts without source code will only be eligible for the Validated badge.

Available

Artifacts which obtain at least a Validated badge, will obtain the Available badge if the authors upload the submitted version of the artifact to the Zenodo SAS 2021 public repository. If your artifact received the Validated badge during the artifact evaluation, you can add your artifact to Zenodo SAS 2021 community by publishing your artifact here. The title and set of authors of your Zenodo submission must match with your SAS submission. The files you need to add are your artifact (virtual machine or container image) and the step-by-step instructions. After you publish your artifact, we will accept it to the community if the submission is OK, and we will award you the Available badge.

Packaging

Authors can package their artifact either as a virtual machine image or a Docker container image, and provide step-by-step instructions for loading/running the artifact.

Submission

Please follow the instructions below to submit your artifact:

Badges

The SAS Artifact Evaluation badges were designed by Arpita Biswas and Suvam Mukherjee, and are available for download from GitHub.