First International Workshop on SoftwAre debLoating And Delayering
The Workshop on SoftwAre debLoating And Delayering will be held in conjunction with ECOOP on July 19, 2018. SALAD will features discussion how program analysis and transformation can improve efficiency and safety of software by removing layers of abstraction. This workshop is partly supported by the U.S. Office of Naval Research on its recently created TPCP program that aims for late-stage software customization/specialization and complexity reduction techniques. |
Talks
Call for Papers
Typical software engineering methodologies focus on programmer productivity, they introduce execution inefficiencies due to abstraction boundaries and the inclusion of likely unused code. Program transformation techniques to mitigate these drawbacks while preserving original abstractions is underway. Such efforts seek to reclaim software execution efficiency and reduce indirection, as well as automatically de-layer and de-bloat programs. Promising results show that it is also possible to reduce the cyber security attack surface.
The Workshop on SoftwAre debLoating And Delayering (SALAD) will be held in conjunction with ECOOP on July 19, 2018. SALAD will features discussion how program analysis and transformation can improve efficiency and safety of software by removing layers of abstraction. This workshop is partly supported by the U.S. Office of Naval Research on its recently created TPCP program that aims for late-stage software customization/specialization and complexity reduction techniques.
Scope
Despite some early progress, there are still many open avenues for research. Various automated tools and ecosystems need to be investigated and developed to guarantee the effectiveness and correctness of transformation efforts as well as the performance wins of the transformed software. SALAD encourages submission geared toward:
- Understanding issues in analysis and transformation for various languages and environments for de-layering and de-bloating.
- Tools and techniques for guaranteeing correctness and enabling non-critical or undesired feature removal.
- Identification of layers and areas of computing systems that are suitable for and can benefit from software customization/transformation.
- Identification of associated challenges and constraints, and the particular adaptation to the methodology needed to operate within the identified areas.
Submissions
SALAD does NOT publish proceedings. SALAD accepts position papers between 1 and 6 pages. Submissions should be in two-column, 10-point format.
Thu 19 JulDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
11:00 - 12:30 | |||
11:00 15mTalk | ONR's perspective on debloating SALAD | ||
11:15 40mTalk | Degunking the CloudKeynote SALAD Nick Mitchell IBM TJ Watson Research Center | ||
11:55 35mTalk | Application Extraction for Java: A retrospective report of the Jax project SALAD |
13:30 - 15:30 | |||
13:30 30mTalk | An Opinionated Survey of the Java Static Analysis Landscape SALAD Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM | ||
14:00 30mTalk | Class hierarchy flattening: obfuscating (almost) all type information in Java programs SALAD Bjorn De Sutter Ghent University, Belgium | ||
14:30 30mTalk | Delta Debugging of Java Bytecode SALAD Jens Palsberg University of California, Los Angeles | ||
15:00 30mTalk | Fine-Grained Library Customization SALAD |
16:00 - 18:30 | |||
16:00 37mTalk | On the Effectiveness of Kernel Debloating via Compile-time Configuration SALAD Mansour Alharthi , Hong Hu Georgia Institute of Technology, Hyungon Moon Georgia Tech, Taesoo Kim Georgia Tech | ||
16:37 37mTalk | WALA Everywhere: Cross Language Deep Analysis and Cross IDE Tool Support SALAD Julian Dolby IBM Thomas J. Watson Research Center | ||
17:15 37mTalk | Detection of Spectre vulnerabilities via static analysis SALAD Omer Tripp Google Inc. | ||
17:52 37mTalk | BinRec: Attack Surface Reduction Through Dynamic Binary Recovery SALAD Taddeus Kroes Vrije Universiteit Amsterdam, Anil Altinay , Joseph Nash , Yeoul Na , Stijn Volckaert University of California, Irvine, Herbert Bos , Michael Franz University of California, Irvine, Cristiano Giuffrida |