Call for Participation: FormaliSE 2020 (www.formalise.org) Virtual conference on Formal Methods in Software Engineering (July 13, 2020) Co-located event of ICSE 2020 INTRODUCTION FormaliSE is a yearly conference on Formal Methods in Software Engineering. FormaliSE is organized by FME (Formal Methods Europe) and is co-located with ICSE (International Conference on Software Engineering). The main goal of the conference is to foster integration between the formal methods and the software engineering communities. The lack of formalization in key places makes software engineering overly sensitive to the weaknesses that are inevitable in the complex activities behind software creation. This is where formal methods (FMs) have a huge opportunity. PROGRAM This year FormaliSE will be held virtually. There will be synchronous tracks and asynchronous ones. The asynchronous tracks feature pre-recorded presentations by the authors of each of the 14 accepted papers. They are exclusively available to participants on YouTube from 29 June onwards. Then, on July 13, we will have two synchronous "live" sessions hosted on Zoom: 1) 07:00-09:00 UTC with a keynote by Shahar Maoz 2) 15:00-17:00 UTC with a keynote by Corina Pasareanu After each keynote, there will be some time for a live interaction between attendees and authors of accepted papers, who will be able to answer and discuss the questions asked on sli.do/Slack. These sessions will also be recorded and made available to you, so if you can not attend both sessions since the timing is inconvenient, then you can watch them afterwards as well. See https://www.formalise.org/program for a detailed overview of keynotes and the list of accepted papers. REGISTRATION Registration for FormaliSE is open from 10 June onwards. You can register at https://2020.icse-conferences.org/attending/registration. Registration is handled by ICSE. Fees are approximately 25 USD for all (one of the authors of each accepted papers pays 150 USD). The fee entitles you to view the prerecorded paper presentations and to participate in the synchronous events on 13 July. ORGANISATION Nico Plat and Stefania Gnesi (General Chairs) Kyungmin Bae and Domenico Bianculli (PC Chairs) KEYNOTE SPEAKERS 1) Shahar Maoz is an Associate Professor at the School of Computer Science in Tel Aviv University, where he heads the Software Modeling Laboratory. Shahar has a BSc and MSc computer science degrees from Tel Aviv University, and a PhD from the Weizmann Institute. From 2010 to 2012 he was post-doc research fellow in RWTH Aachen University, Germany, with a postdoctoral fellowship from the Minerva Foundation. In 2015-2016 he spent a sabbatical at MIT CSAIL. Shahar's research interests are in software engineering, specifically in the use of models and formal methods for software evolution, model inference, testing, and synthesis. His work has been published in top software engineering and modeling conferences and journals. He is a recipient of an ERC Starting Grant for the development of synthesis technologies for reactive systems software engineers (project SYNTECH). Title of the keynote: SYNTECH: Synthesis Technologies for Reactive Systems Software Engineers ABSTRACT: Reactive synthesis is an automated procedure to obtain a correct-by-construction reactive system from a given declarative, temporal specification. Examples of these systems include the software controllers of robotic systems. Despite recent advancements on the theory and algorithms of reactive synthesis, e.g., efficient synthesis for the GR(1) fragment of linear temporal logic, many challenges remain in bringing reactive synthesis technologies to the hands of software engineers. The SYNTECH project is about bridging this gap. It addresses challenges that relate to the change from writing code to writing specifications, and the development of tools to support a specification-centric rather than a code-centric software development process. In this talk I will give an overview of the SYNTECH project’s results from the last five years. These include the Spectra specification language and Spectra Tools, a synthesizer and related analyses aiming at helping engineers write better specifications for synthesis. I will also present the application of Spectra to classic problems as well as to autonomous Lego robots and some example simulated systems, as developed by undergraduate computer science students in project classes we have taught. Finally, I will discuss new challenges and research opportunities. The talk will cover results from papers in ESEC/FSE’15, ESEC/FSE’16, ESEC/FSE’17, ICSE’19, and FM'19. Joint work with Gal Amram, Elizabeth Firman, Aviv Kuvent, Or Pistiner, Jan O. Ringert, and Rafi Shalom. The project has received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (grant agreement No 638049, SYNTECH). For more information, see http://smlab.cs.tau.ac.il/syntech/. 2) Corina Pasareanu is an Associate Research Professor with CyLab at Carnegie Mellon University, working at the Silicon Valley campus with NASA Ames Research Center. Her research interests include: model checking and automated testing, compositional verification, model-based development, probabilistic software analysis, and autonomy and Security. She is the recipient of several awards, including ASE Most Influential Paper Award (2018), ESEC/FSE Test of Time Award (2018), ISSTA Retrospective Impact Paper Award (2018), ACM Distinguished Scientist (2016), ACM Impact Paper Award (2010), ICSE 2010 Most Influential Paper Award (2010). Title of the keynote: On the Probabilistic Analysis of Neural Networks ABSTRACT: Neural networks are powerful tools for automated decision-making, seeing increased application in safety-critical domains, such as autonomous driving. Due to their black-box nature and large scale, reasoning about their behavior is challenging. Statistical analysis is often used to infer probabilistic properties of a network, such as its robustness to noise and inaccurate inputs. While scalable, statistical methods can only provide probabilistic guarantees on the quality of their results and may underestimate the impact of low probability inputs leading to undesired behavior of the network. We investigate here the use of symbolic analysis and constraint solution space quantification to precisely quantify probabilistic properties in neural networks. We demonstrate the potential of the proposed technique in a case study involving the analysis of ACAS-Xu, a collision avoidance system for unmanned aircraft control. ######################################################################## To unsubscribe from the FMNET list, click the following link: https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=FMNET&A=1 This message was issued to members of www.jiscmail.ac.uk/FMNET, a mailing list hosted by www.jiscmail.ac.uk, terms & conditions are available at https://www.jiscmail.ac.uk/policyandsecurity/