Institut für Theoretische Informatik (ITI) – Anwendungsorientierte Formale Verifikation

Deductive Software Verification: Future Perspectives - Reflections on the Occasion of 20 Years of KeY

Book

Editor(s):Wolfgang Ahrendt, Bernhard Beckert, Richard Bubel, Reiner Hähnle, and Mattias Ulbrich
Publisher:Springer
Series:Lecture Notes in Computer Science
Volume:12345
Year:2020
DOI:10.1007/978-3-030-64354-6

Abstract

Since the inception of the KeY project two decades ago, the area of deductive verification has evolved considerably. Support for real world programming languages by deductive program verification tools has become prevalent. This required to overcome significant theoretical and technical challenges to support advanced software engineering and programming concepts. The community became more interconnected with a competitive, but friendly and supportive environment. We took the 20 year anniversary of KeY as an opportunity to invite researchers, inside and outside of the project, to contribute to a book capturing some state-of-the-art developments in the field. We received thirteen contributions from recognized experts of the field addressing the latest challenges. The topics of the contributions range from tool development, effciency and usability considerations to novel specification and verification methods. This book should offer the reader an up-to-date impression of the current state-of-art in deductive verification, and we hope, inspire her to contribute to the field and to join forces. We are looking forward to meeting you at the next conference, to listen to your research talks and the resulting fruitful discussions and collaborations.

BibTeX

@book{BookFuturePerspectives2020,
  editor    = {Wolfgang Ahrendt and
               Bernhard Beckert and
               Richard Bubel and
               Reiner H{\"a}hnle and
               Mattias Ulbrich},
  title     = {Deductive Software Verification: Future Perspectives - Reflections
               on the Occasion of 20 Years of {\KeY}},
  series    = {Lecture Notes in Computer Science},
  volume    = {12345},
  publisher = {Springer},
  doi       = {10.1007/978-3-030-64354-6},
  year      = {2020},
  abstract  = {Since the inception of the {\KeY} project two decades ago, the area of deductive
               verification has evolved considerably. Support for real world programming
               languages by deductive program verification tools has become prevalent. This
               required to overcome significant theoretical and technical challenges to support
               advanced software engineering and programming concepts. The community became more
               interconnected with a competitive, but friendly and supportive environment.

               We took the 20 year anniversary of {\KeY} as an opportunity to invite researchers,
               inside and outside of the project, to contribute to a book capturing some
               state-of-the-art developments in the field.

               We received thirteen contributions from recognized experts of the field
               addressing the latest challenges. The topics of the contributions range
               from tool development, effciency and usability considerations to novel
               specification and verification methods.

               This book should offer the reader an up-to-date impression of the current
               state-of-art in deductive verification, and we hope, inspire her to contribute
               to the field and to join forces. We are looking forward to meeting you at the
               next conference, to listen to your research talks and the resulting fruitful
               discussions and collaborations.},
  month     = dec
}