TAPAS 2018

The Ninth Workshop on Tools for Automatic Program Analysis

August 28, 2018
Freiburg im Breisgau, Germany

Objective

In recent years, a wide range of static analysis tools have emerged, some of which are currently in industrial use or are well beyond the advanced prototype level. Many impressive practical results have been obtained, which allow complex properties to be proven or checked in a fully or semi-automatic way, even in the context of complex software developments. In parallel, the techniques to design and implement static analysis tools have improved significantly, and much effort is being put into engineering the tools. This workshop is intended to promote discussions and exchange experience between specialists in all areas of program analysis design and implementation and static analysis tool users.

Previous workshops have been held in Perpignan, France (2010), Venice, Italy (2011), Deauville, France (2012), Seattle, WA, USA (2013), Munich, Germany (2014), Saint-Malo, France (2015), Edinburgh, UK (2016) and New York, NY, USA (2017).

TAPAS 2018 will be co-located with SAS 2018.

Scope

The technical program of TAPAS 2018 will consist of invited lectures together with presentations based on submitted extended abstracts.

Submissions can cover any aspect of program analysis tools including, but not limited to the following:

  • design and implementation of static analysis tools (including practical techniques used for obtaining precision and performance)
  • components of static analysis tools (front-ends, abstract domains, etc.)
  • integration of static analyzers (in proof assistants, test generation tools, IDEs, etc.)
  • reusable software infrastructure (analysis algorithms and frameworks)
  • experience reports on the use of static analyzers (both research prototypes and industrial tools)

Submission of Presentation Abstracts

Please submit your abstract via the TAPAS 2018 author interface of EasyChair.

Submitted abstracts should be up to 3 pages in the two-column sub-format of the new ACM proceedings format. Please see this template.

Program

9:00am-10am
Dino Distefano
New Developments in the Infer Static Analyzer
10:00am-10:30am
Coffee break
10:30am-11:30am
Vladimir Koshelev
RubyMine: Static Analysis of Ruby on Rails Applications
11:30am-12:30am
Damien Octeau
Detecting Potentially Harmful Android Applications at Scale
12:30am-13:30am
Lunch
13:30am-14:30am
Tagir Valeev
Data Flow Analysis of Java Programs in IntelliJ IDEA
14:30am-15:00am
Coffee break
15:00am-15:30am
Antoine Miné, Abdelraouf Ouadjaout, Matthieu Journault
15:30am-16:00am
Roberto Giacobazzi, Alberto Lovato, Isabella Mastroeni
16:00am-16:30am
Luca Negrini, Pietro Ferrara
16:30am-17:30am
Tomofumi Yuki
Polyhedral Static Analysis for the X10 Language

Important Dates

  • Submission deadline: July 1, 2018
  • Notification of acceptance: July 23
  • Final version due: August 13
  • Workshop: August 28

Venue and Registration

Please see the main SAS page for details.

Program Committee

Josh Berdine, Facebook, UK
Marc Brockschmidt, Microsoft Research, UK
Samir Genaim, Universidad Complutense de Madrid, Spain
Laure Gonnord, Université de Lyon, France
Damien Octeau, Google Inc, USA
Étienne Payet, Université de la Réunion, France
Fausto Spoto, Università di Verona, Italy (chair, fausto DOT spoto AT univr DOT it)
Omer Tripp, Google Inc, USA