Software Seminar Series (S3)
Tuesday, December 11, 2012
Goran Doychev, PhD Student, IMDEA Software InstitutePreventing Side-Channel Leaks in Web Traffic: A Formal Approach
Abstract: Internet traffic is exposed to potential eavesdroppers. Standard encryption mechanisms do not provide sufficient protect...
Tuesday, December 4, 2012
Juan Manuel Crespo, Post-doctoral Researcher, IMDEA Software InstituteSecure multi-execution through static program transformation
Abstract: Secure multi-execution (SME) is a dynamic technique to ensure secure information flow. In a nutshell, SME enforces secur...
Tuesday, November 27, 2012
Antonio Nappa, PhD Student, IMDEA Software InstituteDriving in the Cloud: An Analysis of Drive-by Download Operations and Abuse Reporting
Abstract: Drive-by downloads are the preferred distribution vector for many malware families. In the drive-by ecosystem many explo...
Tuesday, November 20, 2012
Susana Muñoz, Researcher, Technical University of Madrid (UPM), SpainRFuzzy framework: a Ciao prolog package for fuzzy reasoning and fuzzy data representation
Abstract: RFuzzy framework is a Prolog-based tool for representing and reasoning with fuzzy information. The advantages of our fra...
Abstract: TACO is a tool for formal verification of programs that helps developers find bugs in early stages. TACO translates anno...
Tuesday, November 6, 2012
François Dupressoir, Post-doctoral Researcher, IMDEA Software InstituteProving Computational Security with a General-Purpose C Verifier
Abstract: Security protocols and APIs are difficult to specify and implement. A reference or prototype implementation written in C...
Tuesday, October 30, 2012
Maria Garcia de la Banda, Associate Research Professor, Monash University, AustraliaExtending Lazy Clause Generation to break symmetries and almost symmetries
Abstract: Lazy Clause Generation is a powerful approach for reducing search in Constraint Programming. It works by recording the r...
Tuesday, October 23, 2012
Juan Manuel Crespo, PhD Student, IMDEA Software InstituteSynthesis of Secure Public-Key Encryption Schemes
Abstract: Program synthesis offers an effective means to exhaustively explore the design space of a class of algorithms: it can se...
Tuesday, October 16, 2012
Diego Esteban Alonso Blas, PhD Student, Universidad Complutense de Madrid, SpainOn the Limits of the Classical Approach to Cost Analysis
Abstract: Static Cost Analysis aims at estimating the amount of resources that an execution of a given program consumes. By resour...
Tuesday, October 9, 2012
Juan Diego Campo, Researcher, Universidad de la República, Udelar, UruguayCache-leakage Resilient OS Isolation in an Idealized Model of Virtualization
Abstract: Virtualization platforms allow multiple operating systems to run on the same hardware. One of their central goals is to ...
Tuesday, October 2, 2012
Peter Stuckey, Professor, The University of Melbourne, AustraliaConflict Driven Lazy Decomposition
Abstract: Two competing approaches to handling complex constraints in satisfaction and optimization problems using SAT and LCG/SMT...
Wednesday, June 6, 2012
Abu Nasser Masud, PhD Student, The CLIP Laboratory, UPMOn the Termination of Integer Loops
Abstract: In this talk, I will present our recent study on the decidability of termination of several variants of simple integer l...
Tuesday, May 8, 2012
Pablo Chico de Guzmán, PhD Student, IMDEA Software InstituteTabled Logic Programming and Constraints
Abstract: The evaluation of Prolog, the most successful Logic Programming language, is based on the SLD resolution strategy. SLD p...
Tuesday, April 24, 2012
Noam Zeilberger, Post-doctoral Researcher, IMDEA Software InstituteSome very preliminary thoughts on zero-knowledge in type theory
Abstract: The notion of “zero-knowledge proof” (an instance of the more general notion of “interactive proof&rdq...
Tuesday, April 10, 2012
Álvaro García Perez, PhD Student, IMDEA Software InstituteStandar strategies, spine strategies and full reduction in pure lambda calculi
Abstract: Normal order is the standard full-reducing strategy of the pure lambda calculus. It delivers the normal form of a term i...
Wednesday, March 21, 2012
Ruy Ley-Wild, Post-doctoral Researcher, IMDEA Software InstituteNon-Monotonic Self-Adjusting Computation
Abstract: Self-adjusting computation is a language-based approach to writing incremental programs that respond dynamically to inpu...
Tuesday, March 20, 2012
Emilio Gallego, PhD Student, BABEL, UPMA Categorical Abstract Machine for Logic Programming
Abstract: We present an efficient declarative execution mechanism for Logic Programming. Our machine is based on the categorical v...
Tuesday, March 6, 2012
Boris Köpf, Assistant Research Professor, IMDEA Software InstituteAutomatic Quantification of Cache Side-Channels
Abstract: The latency gap between caches and main memory has been successfully exploited for recovering sensitive input to program...
Tuesday, February 28, 2012
Ruy Ley-Wild, Post-doctoral Researcher, IMDEA Software InstituteSubjective Concurrent Separation Logic
Abstract: From Owicki-Gries’ resource invariants and Jones’ rely/guarantee to modern variants based on separation logi...
Tuesday, February 21, 2012
Alexander Malkis, Post-doctoral Researcher, IMDEA Software InstituteVerification of Software Barriers
Abstract: This poster describes frontiers in verification of the software barrier synchronization primitive. So far most software ...