ESOP'99 - European Symposium On Programming |
The conference is devoted to fundamental issues concerning programming languages and systems. Approaches to the specification, analysis and implementation of languages and systems are the main concern; papers should emphasise usefulness, soundness, and correctness. Contributions which bridge the gap between theory and practice are particularly welcome.
Topics traditionally covered by ESOP include:
Contact: Doaitse Swierstra
8:45 | Welcome |
9:00 | Invited tutorial Research challenges in renovation of legacy
software
P. Klint (CWI and Univ. Amsterdam), A. van Deursen (CWI, Amsterdam) and C. Verhoef (Univ. Amsterdam): |
10:30 | Coffee |
11:00 | S. Gay , M. Hole (Royal Holloway, London): Types and subtypes for
client-server interactions
C. Flanagan, M. Abadi (Compaq Systems Research Center, Palo Alto): Types for safe locking G. Barthe (Chalmers, Gothenburg), M.J. Frade (Univ. Minho): Constructor subtyping V. Trifonov, Z. Shao (Yale Univ): Safe and principled language interoperation |
13:00 | Lunch |
14:30 | Invited talk: Making Java easier to type, and easier to type
G. Bracha (Sun Micro Systems, USA): |
15:30 | Coffee |
16:00 | A. Mycroft (Cambridge Univ): Type-based decompilation
O. Danvy (Aarhus Univ.), Z. Yang (New York Univ.): An operational investigation of the CPS hierarchy P. Thiemann (Univ. Nottingham): Higher-order code splicing S. Krishnamurthi, Y.-D. Erlich, M. Felleisen (Rice Univ.): Expressing structural properties as language constructs |
Evening | Reception |
9:00 | Invited Talk: Functional reactive programming
P. Hudak (Yale University) |
10:00 | Coffee |
10:30 | M. Norrish (Cambridge University): Deterministic expressions in
C
A. Poetzsch-Heffter, P. Müller (Fernuniversität Hagen): A programming logic for sequential Java A. Podelski, W. Charatonik and M. Müller (Univ. Saarlandes, Saarbrücken): Set-based error diagnosis of concurrent constraint programs E. Moggi (Univ. Genova), W. Taha, Z. Benaissa, T. Sheard (Oregon Graduate Institute): An idealized MetaML: simpler, and more expressive |
12:30 | Lunch |
14:00 | M. Benedikt (Bell Laboratories), T. Reps (Univ. of Wisconsin), M. Sagiv
(Tel Aviv University): A decidable logic for describing linked data
structures
F. Nielson, H. Riis Nielson (Aarhus University): Interprocedural control flow analysis A. Sabelfeld, D. Sands (Chalmers, Gothenburg): A per model of secure information flow in sequential programs A. King, J. Smaus, P. Hill (Univ. Kent at Canterbury): Quotienting share for dependency analysis |
16:00 | Coffee |
16:15- 18:00 | Panel discussion
The PITAC Reportcts |
Evening | ETAPS Banquet |
9:00 | Invited Talk: Security protocols and specifications
M. Abadi (Compaq Systems Research Center, Palo Alto) |
10:00 | Coffee |
10:30 | P. Jansson (Chalmers, Gothenburg), J. Jeuring (Univ. Utrecht): Polytypic
compact printing and parsing
Y. Liu, S. Stoller (Indiana University): Dynamic programming via static incrementalization M. van den Brand (CWI, Amsterdam), P. Klint (CWI and Univ. Amsterdam), P. Olivier (Univ. Amsterdam): Compilation and memory management for ASF+SDF H. Saito, N. Stavrakos, S. Carroll, C. Polychronopoulos (Univ. Illinois at Urbana-Champaign), A. Nicolau (Univ. California at Irvine): The design of the PROMIS compiler |
12:30 | Lunch |