21. ESOP 2012: Tallinn, Estonia (Part of ETAPS 2012)