* ICSE 2018 *
Sun 27 May - Sun 3 June 2018 Gothenburg, Sweden

The software industry has a long-standing and well-earned reputation for failing to deliver on its promises and it is clear that still nowadays, even considering the current technologies, the success of software projects is often not guaranteed. Many of the approaches used for large complex problems have not been able to assure the correct behavior of the delivered software, despite the efforts of the (often very qualified and skilled) software engineers involved. This is where formal methods have a significant opportunity. In fact, formal methods are intended to provide the means for greater precision in both thinking and documenting the preliminary stage of the software creation process. When done well, this can aid all aspects of software creation: user requirement formulation, implementation, verification/testing, and the creation of documentation.

However, after decades of research, and despite significant advancement, formal methods are still not widely used in industrial software development. We believe that software engineering might help in making formal methods more easily applicable in the development of software applications, integrable into development processes, and in making more evident the return on investment (ROI) in using them.

The main goal of the conference is to foster integration between the formal methods and the software engineering communities with the purpose to examine the link between the two more carefully than is currently the case.

You're viewing the program in a time zone which is different from your device's time zone change time zone

Sat 2 Jun

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

08:45 - 09:00
WelcomeFormaliSE at R22+23
Chair(s): Patrizio Pelliccione University of Gothenburg & Chalmers University of Technology, Paola Spoletini Kennesaw State University
09:00 - 10:00
KeynoteFormaliSE at R22+23
Chair(s): Stefania Gnesi Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo"
09:00
60m
Talk
Risk management of high tech systems
FormaliSE
Marielle Stoelinga University of Twente
10:00 - 10:30
Formal Methods for Autonomous Systems 1FormaliSE at R22+23
Chair(s): Claudio Menghi University of Gothenburg, Sweden
10:00
30m
Full-paper
Formal Verification of Complex Robotic Systems on Resource-Constrained Platforms
FormaliSE

11:00 - 12:30
Runtime verificationFormaliSE at R22+23
Chair(s): Domenico Bianculli University of Luxembourg
11:00
30m
Research paper
Extending Specification Patterns for Verification of Parametric Traces
FormaliSE

11:30
30m
Research paper
Runtime Verification of Hyperproperties for Deterministic Programs
FormaliSE

12:00
30m
Research paper
Testing Meets Static and Runtime Verification
FormaliSE

13:45 - 14:15
Student presentationsFormaliSE at R22+23
Chair(s): Nico Plat Thanos
14:15 - 15:30
Program Verification and ApplicationFormaliSE at R22+23
Chair(s): Wolfgang Ahrendt Chalmers University of Technology
14:15
25m
Research paper
CIL to Java-bytecode Translation for Static Analysis Leveraging
FormaliSE

14:40
25m
Research paper
Modeling Time in Java Programs for Automatic Error Detection
FormaliSE

15:05
25m
Talk
[Short paper] Domain-specific Design of Patient Classification in Cancer-related Cachexia Research
FormaliSE
Alexander Wickert University of Potsdam, Anna-Lena Lamprecht Utrecht University, Tiziana Margaria University of Limerick and Lero - The Irish Software Research Centre
16:00 - 17:15
Formal Methods for Autonomous Systems 2FormaliSE at R22+23
Chair(s): Michael Whalen University of Minnesota
16:00
25m
Research paper
Self-Adaptive Automata
FormaliSE

16:25
25m
Research paper
Formal Verification of an Autonomous Wheel Loader by Model Checking
FormaliSE

16:50
25m
Short-paper
[Short paper] Formal verification of automotive embedded software
FormaliSE

17:15 - 17:30
Closing remarksFormaliSE at R22+23
Chair(s): Stefania Gnesi Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" , Nico Plat Thanos

Call for Papers

Subjects

Areas of interest include but are not limited to:

  • verification and validation of cyber-physical systems, IoT systems, and autonomous systems;
  • integration of FMs with the rest of the software development lifecycle;
  • use of formal methods in Continuous Integration & Deployment contexts;
  • success stories and/or ability of FMs to handle real-world problems;
  • scalability of FM applications;
  • prescriptive/objective guidance in the use of FMs;
  • FMs in a certification context;
  • “lightweight” or usable FMs;
  • experimental validation;
  • application experiences;
  • rigorous software engineering approaches and their tool support;
  • model-based approaches, including model-driven development;
  • requirements formalization, formal specification, and verification;
  • performance analysis based on formal approaches;
  • case studies developed/analyzed with formal approaches;
  • formal approaches to safety and security-related issues.

Submissions

We invite you to submit:

  • Full papers that must describe authors’ original research work and results.
  • Case study papers that should identify lessons learned, validate theoretical results (such as scalability of methods) or provide specific motivation for further research and development.
  • Research: FormaliSE encourages the submissions of new research ideas in order to stimulate discussions at the conference.

Instructions

Papers are limited to 10 pages using ACM Formatting Guidelines see for details: http://www.acm.org/publications/article-templates/proceedings-template.html. Papers must be unpublished original work and should not be under review or submitted elsewhere while being under consideration. PC members will review all submissions. Papers will be judged on the basis of their clarity, relevance, originality, and contribution to the field. Submissions must be in English and in PDF format through online upload to the conference submission website at the following URL: https://easychair.org/conferences/?conf=formalise2018.

Proceedings

All accepted contributions are published as part of the ICSE 2018 Proceedings in the ACM and IEEE Digital Libraries. The official publication date of the proceedings is the date the proceedings are made available in the ACM Digital Library. This date may be up to two weeks prior to the first day of ICSE 2018. The official publication date affects the deadline for any patent filings related to published work. Purchase of additional pages in the proceedings is not allowed. Authors of accepted papers must register and present their paper at the conference.

Important dates

  • Abstracts submission: 24 January 2018
  • Paper submission: 29 January 2018
  • Notifications: 4 March 2018
  • Camera ready copies: 19 March 2018
  • FormaliSE conference: 2 June 2018

General Chairs

  • Stefania Gnesi (ISTI-CNR, Italy),
  • Nico Plat (Thanos, The Netherlands)

Program Chairs

  • Paola Spoletini, (Kennesaw State University, USA)
  • Patrizio Pelliccione, (University of Gothenburg | Chalmers University of Technology, Sweden)

Contact

We can be reached at oc@formalise.org. If you intend to submit a paper you are invited to inform us in advance.