This is an archive of the old software engineering chair at Saarland University. It is no longer up-to-date.

Mining Precise Specifications - PSI 2011
by Andreas Zeller

Proceedings of the 8th International Andrei Ershov Memorial Conference, Pages 41-41, Springer Berlin Heidelberg, July 2011.

ISBN: 978-3-642-29708-3

Download as PDF file.

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. But mining specifications has its challenges:We need good usage examples to learn expected behavior; we need to cope with the approximations of static and dynamic analysis; and we need specifications that are readable and relevant to users. In this talk, 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.

BibTeX Entry

@inproceedings{zeller-spi-2011,
    title = "Mining Precise Specifications",
    author = "Andreas Zeller",
    year = "2011",
    month = jul,
    booktitle = "Proceedings of the 8th International Andrei Ershov Memorial Conference",
    location = "Novosibirsk, Russia",
    pages = "41--41",
    publisher = "Springer Berlin Heidelberg",
    ISBN = "978-3-642-29708-3",
}

Show all publications of the Software Engineering Chair.