ebook img

Foundations of Software Science and Computation Structures: 20th International Conference, FOSSACS 2017, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2017, Uppsala, Sweden, April 22-29, 2017, Proceedings PDF

571 Pages·2017·10.85 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Foundations of Software Science and Computation Structures: 20th International Conference, FOSSACS 2017, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2017, Uppsala, Sweden, April 22-29, 2017, Proceedings

Javier Esparza Andrzej S. Murawski (Eds.) S S o C R A Foundations 3 0 2 of Software Science and 0 1 S C Computation Structures N L 20th International Conference, FOSSACS 2017 Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2017 Uppsala, Sweden, April 22–29, 2017, Proceedings 123 Lecture Notes in Computer Science 10203 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison, UK Takeo Kanade, USA Josef Kittler, UK Jon M. Kleinberg, USA Friedemann Mattern, Switzerland John C. Mitchell, USA Moni Naor, Israel C. Pandu Rangan, India Bernhard Steffen, Germany Demetri Terzopoulos, USA Doug Tygar, USA Gerhard Weikum, Germany Advanced Research in Computing and Software Science Subline of Lecture Notes in Computer Science Subline Series Editors Giorgio Ausiello, University of Rome ‘La Sapienza’, Italy Vladimiro Sassone, University of Southampton, UK Subline Advisory Board Susanne Albers, TU Munich, Germany Benjamin C. Pierce, University of Pennsylvania, USA Bernhard Steffen, University of Dortmund, Germany Deng Xiaotie, City University of Hong Kong Jeannette M. Wing, Microsoft Research, Redmond, WA, USA More information about this series at http://www.springer.com/series/7407 Javier Esparza Andrzej S. Murawski (Eds.) (cid:129) Foundations of Software Science and Computation Structures 20th International Conference, FOSSACS 2017 Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2017 – Uppsala, Sweden, April 22 29, 2017 Proceedings 123 Editors Javier Esparza Andrzej S.Murawski TU München University of Warwick Garching,Bayern Coventry Germany UK ISSN 0302-9743 ISSN 1611-3349 (electronic) Lecture Notesin Computer Science ISBN 978-3-662-54457-0 ISBN978-3-662-54458-7 (eBook) DOI 10.1007/978-3-662-54458-7 LibraryofCongressControlNumber:2017933275 LNCSSublibrary:SL1–TheoreticalComputerScienceandGeneralIssues ©Springer-VerlagGmbHGermany2017 Thisworkissubjecttocopyright.AllrightsarereservedbythePublisher,whetherthewholeorpartofthe material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storageandretrieval,electronicadaptation,computersoftware,orbysimilarordissimilarmethodologynow knownorhereafterdeveloped. Theuseofgeneraldescriptivenames,registerednames,trademarks,servicemarks,etc.inthispublication doesnotimply,evenintheabsenceofaspecificstatement,thatsuchnamesareexemptfromtherelevant protectivelawsandregulationsandthereforefreeforgeneraluse. Thepublisher,theauthorsandtheeditorsaresafetoassumethattheadviceandinformationinthisbookare believedtobetrueandaccurateatthedateofpublication.Neitherthepublishernortheauthorsortheeditors give a warranty, express or implied, with respect to the material contained herein or for any errors or omissionsthatmayhavebeenmade.Thepublisherremainsneutralwithregardtojurisdictionalclaimsin publishedmapsandinstitutionalaffiliations. Printedonacid-freepaper ThisSpringerimprintispublishedbySpringerNature TheregisteredcompanyisSpringer-VerlagGmbHGermany Theregisteredcompanyaddressis:HeidelbergerPlatz3,14197Berlin,Germany ETAPS Foreword Welcome to the proceedings of ETAPS 2017, which was held in Uppsala! It was the first time ever that ETAPS took place in Scandinavia. ETAPS 2017 was the 20th instance of the European Joint Conferences on Theory and Practice of Software. ETAPS is an annual federated conference established in 1998, and consists offive conferences: ESOP, FASE, FoSSaCS, TACAS, and POST. Each conference has its own Program Committee (PC) and its own Steering Com- mittee. The conferences cover various aspects of software systems, ranging from theoretical computer science to foundations to programming language developments, analysis tools, formal approaches to software engineering, and security. Organizing these conferences in a coherent, highly synchronized conference program enables participation in an exciting event, offering the possibility to meet many researchers working in different directions in the field and to easily attend talks of different con- ferences. Before and after the main conference, numerous satellite workshops take place and attract many researchers from all over the globe. ETAPS 2017 received 531 submissions in total, 159 of which were accepted, yielding an overall acceptance rate of 30%. I thank all authors for their interest in ETAPS, all reviewers for their peer reviewing efforts, the PC members for their con- tributions,andinparticularthePC(co-)chairsfortheirhardworkinrunningthisentire intensive process. Last but not least, my congratulations to all authors of the accepted papers! ETAPS 2017 was enriched by the unifying invited speakers Kim G. Larsen (Aal- borg University, Denmark) and Michael Ernst (University of Washington, USA), as wellastheconference-specificinvitedspeakers(FoSSaCS)JoelOuaknine(MPI-SWS, Germany,andUniversityofOxford,UK)and(TACAS)DinoDistefano(Facebookand Queen Mary University of London, UK). In addition, ETAPS 2017 featured a public lecture by Serge Abiteboul (Inria and ENS Cachan, France). Invited tutorials were offered by Véronique Cortier (CNRS research director at Loria, Nancy, France) on security and Ken McMillan (Microsoft Research Redmond, USA) on compositional testing.Mysincerethankstoallthesespeakersfortheirinspiringandinterestingtalks! ETAPS2017tookplaceinUppsala,Sweden,andwasorganizedbytheDepartment of Information Technology of Uppsala University. It was further supported by the following associations and societies: ETAPS e.V., EATCS (European Association for Theoretical Computer Science), EAPLS (European Association for Programming LanguagesandSystems),andEASST(EuropeanAssociationofSoftwareScienceand Technology). Facebook, Microsoft, Amazon, and the city of Uppsala financially sup- ported ETAPS 2017. The local organization team consisted of Parosh Aziz Abdulla (generalchair),WangYi,BjörnVictor,KonstantinosSagonas,MohamedFaouziAtig, Andreina Francisco, Kaj Lampka, Tjark Weber, Yunyun Zhu, and Philipp Rümmer. The overall planning for ETAPS is the main responsibility of the Steering Com- mittee, and in particular of its executive board. The ETAPS Steering Committee VI ETAPSForeword consists of an executive board, and representatives of the individual ETAPS confer- ences,aswellasrepresentativesofEATCS,EAPLS,andEASST.Theexecutiveboard consists of Gilles Barthe (Madrid), Holger Hermanns (Saarbrücken), Joost-Pieter Katoen (chair, Aachen and Twente), Gerald Lüttgen (Bamberg), Vladimiro Sassone (Southampton),TarmoUustalu(Tallinn),andLenoreZuck(Chicago).Othermembers of the Steering Committee are: Parosh Abdulla (Uppsala), Amal Ahmed (Boston), Christel Baier (Dresden), David Basin (Zurich), Lujo Bauer (Pittsburgh), Dirk Beyer (Munich), Giuseppe Castagna (Paris), Tom Crick (Cardiff), Javier Esparza (Munich), Jan Friso Groote (Eindhoven), Jurriaan Hage (Utrecht), Reiko Heckel (Leicester), Marieke Huisman (Twente), Panagotios Katsaros (Thessaloniki), Ralf Küsters (Trier), Ugo del Lago (Bologna), Kim G. Larsen (Aalborg), Axel Legay (Rennes), Matteo Maffei (Saarbrücken), Tiziana Margaria (Limerick), Andrzej Murawski (Warwick), Catuscia Palamidessi (Palaiseau), Julia Rubin (Vancouver), Alessandra Russo (London), Mark Ryan (Birmingham), Don Sannella (Edinburgh), Andy Schürr (Darmstadt), Gabriele Taentzer (Marburg), Igor Walukiewicz (Bordeaux), and Hon- gseok Yang (Oxford). I would like to take this opportunity to thank all speakers, attendees, organizers of the satellite workshops, and Springer for their support. Finally, a big thanks to Paroshandhislocalorganizationteamforalltheirenormouseffortsenablingafantastic ETAPS in Uppsala! January 2017 Joost-Pieter Katoen Preface This volume contains the papers presented at the 20th International Conference on FoundationsofSoftwareScienceandComputationStructures(FoSSaCS2017),which was held April 24–27, 2017, in Uppsala, Sweden. The conference is dedicated to foundationalresearchwithaclearsignificanceforsoftwarescienceandbringstogether research on theories and methods to support the analysis, integration, synthesis, transformation, and verification of programs and software systems. In addition to an invited talk by Joël Ouaknine (MPI-SWS Saarbrücken and University of Oxford) on “Fundamental Algorithmic Problems and Challenges in Dynamical and Cyber-Physical Systems,” the program consisted of 32 contributed papers,selectedfromamong101submissions.Eachsubmissionwasassessedbythree ormoreProgramCommitteemembers.TheconferencemanagementsystemEasyChair was used to handle the submissions, to conduct the electronic Program Committee discussions, and to assist with the assembly of the proceedings. We wish to thank all the authors who submitted papers for consideration, the members of the Program Committee for their conscientious work, and all additional reviewers who assisted the Program Committee in the evaluation process. Finally, we wouldliketothanktheETAPSorganizationforprovidinganexcellentenvironmentfor FoSSaCS, other conferences, and workshops. January 2017 Javier Esparza Andrzej Murawski Organization Program Committee Mohamed Faouzi Atig Uppsala University, Sweden Jos Baeten CWI (Centrum Wiskunde & Informatica), The Netherlands Christel Baier Technical University of Dresden, Germany Filippo Bonchi University of Pisa, Italy Tomáš Brázdil Masaryk University, Czech Republic James Brotherston University College London, UK Anuj Dawar University of Cambridge, UK Michael Emmi Bell Labs, Nokia Javier Esparza Technische Universität München, Germany Rajeev Gore The Australian National University, Australia Stefan Göller LSV, CNRS, ENS Cachan, France Thomas Hildebrandt IT University of Copenhagen, Denmark Delia Kesner Université Paris-Diderot, France Słwomir Lasota Warsaw University, Poland Anthony Widjaja Lin University of Oxford, UK Roland Meyer TU Braunschweig, Germany Aniello Murano Università degli Studi di Napoli Federico II, Italy Andrzej Murawski University of Warwick, UK SimonaRonchiDellaRocca Università di Torino, Italy Jan Rutten CWI, The Netherlands Margus Veanes Microsoft Research Lijun Zhang Institute of Software, Chinese Academy of Sciences, China Additional Reviewers Accattoli, Beniamino Basold, Henning Aceto, Luca Belardinelli, Francesco Adamek, Jiri Benes, Nikola Aiswarya, C. Bertrand, Nathalie Altenkirch, Thorsten Berwanger, Dietmar Ancona, Davide Bieniusa, Annette Angiuli, Carlo Birkedal, Lars Asarin, Eugene Bizjak, Aleš Bacci, Giorgio Bonelli, Eduardo Bacci, Giovanni Bonfante, Guillaume Baelde, David Borgström, Johannes X Organization Bozzelli, Laura Hahn, Ernst Moritz Bradfield, Julian Hirschowitz, Tom Brenguier, Romain Hofman, Piotr Brihaye, Thomas Hofstra, Pieter Brunet, Paul Holik, Lukas Carbone, Marco Horn, Florian Cardone, Felice Horne, Ross Castellan, Simon Hou, Zhe Cerone, Andrea Hsu, Justin Chaudhuri, Kaustuv Hunter, Paul Chini, Peter Jaber, Guilhem Clouston, Ranald Jacobs, Bart Colcombet, Thomas Jansen, David Cosme Llópez, Enric Jansen, David N. Crole, Roy Jung, Jean Christoph D’Antoni, Loris Kernberger, Daniel D’Osualdo, Emanuele Kiefer, Stefan Dal Lago, Ugo Kissinger, Aleks Danos, Vincent Klin, Bartek Dawson, Jeremy Koslowski, Jürgen Debois, Søren Krebbers, Robbert Della Monica, Dario Kretinsky, Jan Demangeon, Romain Kucera, Antonin Docherty, Simon Kumar, Ramana Dragoi, Cezara Kupke, Clemens Ehrhard, Thomas König, Barbara Enea, Constantin Laird, James Escardo, Martin Le, Quang Loc Faggian, Claudia Lee, Matias David Fijalkow, Nathanaël Lellmann, Bjoern Forejt, Vojtech Leroux, Jérôme Fu, Hongfei Lescanne, Pierre Galmiche, Didier Licata, Daniel R. Ganty, Pierre Lozes, Etienne Garnier, Ilias Lumsdaine, Peter Lefanu Gburek, Daniel Luttik, Bas Ghica, Dan Malvone, Vadim Ghilezan, Silvia Manuel, Amaldev Gimbert, Hugo Manzonetto, Giulio Gimenez, Stéphane Mardare, Radu Goncharov, Sergey Martens, Wim Goubault-Larrecq, Jean Maubert, Bastien Grellois, Charles Mazza, Damiano Groote, Jan Friso McCusker, Guy Grygiel, Katarzyna Melliès, Paul-André Haase, Christoph Merro, Massimo

Description:
This book constitutes the proceedings of the 20th International Conference on Foundations of Software Science and Computation Structures, FOSSACS 2017, which took place in Uppsala, Sweden in April 2017, held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2017. Th
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.