Specifications for free

  • Authors:
  • Andreas Zeller

  • Affiliations:
  • Saarland University, Saarbrücken, Germany

  • Venue:
  • NFM'11 Proceedings of the Third international conference on NASA Formal methods
  • Year:
  • 2011
  • Search-based program analysis

    SSBSE'11 Proceedings of the Third international conference on Search based software engineering

  • Mining models

    SPIN'12 Proceedings of the 19th international conference on Model Checking Software

Quantified Score

Hi-index 0.00

Visualization

Abstract

Recent advances in software validation and verification make it possible to widely automate the check whether a specification is satisfied. This progress is hampered, though, by the persistent difficulty of writing specifications. Are we facing a "specification crisis"? By mining specifications from existing systems, we can alleviate this burden, reusing and extending the knowledge of 60 years of programming, and bridging the gap between formal methods and real-world software. In this NFM 2011 invited keynote, I present the state of the art in specification mining, its challenges, and its potential, up to a vision of seamless integration of specification and programming.