Thursday 19-March
8:00-8:30 |
Registration Location: Theater foyer |
|
8:30-9:00 |
Opening announcements Location: Theater |
|
9:00-10:00 |
Keynote: A Theory of Modularity for Automated Software Development (Don Batory) Location: Theater |
|
10:00-10:30 |
Coffee break Poster Theater Foyer Theater 2nd floor |
|
10:30-11:30 |
Research Track: Formal Methods Papers Session 1 Session chair: Gary T. Leavens Location: Theater (30 minutes each paper) Panini: A Concurrent Programming Model for Solving Pervasive and Oblivious Interference (Mehdi Bagherzadeh; Hridesh Rajan) Dynamic Dispatch for Method Contracts through Abstract Predicates (Wojciech Mostowski; Mattias Ulbrich) |
Session chair: Philippe Collet Location: LSC 300 |
11:30-12:30 |
Title: Separation of Concerns: What Comes Next? Moderator: Somayeh Malakuti Location: Theater |
|
12:30-2:00 |
Lunch Location: North Ballroom |
|
2:00-3:00 |
Keynote: Feature Modularity (Joanne M. Atlee) Session chair: Betty Cheng Location: Theater |
|
3:00-3:30 |
Coffee break Theater foyer |
|
3:30-4:30 |
Research Track: Formal Methods Papers Session 2 Session chair: Henrique Rebelo Location: Theater (30 minutes each paper) Modular Reasoning in the Presence of Event Subtyping (Mehdi Bagherzadeh; Robert Dyer; Rex D. Fernando; Hridesh Rajan; Jose Sanchez) A Programming Model and Framework for Comprehensive Dynamic Analysis on Android (Haiyang Sun; Yudi Zheng; Lubomír Bulej; Alex Villazón; Zhengwei Qi; Petr Tůma; Walter Binder) |
Position Papers Session chair: Gary T. Leavens Location: LSC 300 (15 minutes each paper) On Liberating Programs from the von Neumann Architecture via Event-based Modularization (Somayeh Malakuti and Mehmet Aksit) Demanding First-Class Equality for Domain Specific Aspect Languages (Arik Hadas and David Lorenz) Visualization Algorithms for Feature Models in Concern-Driven Software Development (Nishanth Thimmegowda and Jörg Kienzle) Challenges on Software Unbundling: Growing and Letting Go (João Bosco Ferreira Filho, Mathieu Acher and Olivier Barais) |