University of Leicester
Browse

Incrementally Discovering Testable Specifications from Program Executions

Download (770.62 kB)
conference contribution
posted on 2012-07-03, 14:00 authored by Neil Walkinshaw, John Derrick
The Pro Test project(1) is an EU FP7 project to develop techniques that improve the testing and verification of concurrent and distributed software systems. One of the four main work packages is concerned with the automated identification of specifications that could serve as a suitable basis for testing; this is currently a tedious and error-prone manual task that tends to be neglected in practice. This paper describes how this problem has been addressed in the Pro Test project. It describes a technique that uses test executions to refine the specification from which they are generated. It shows how the technique has been implemented and applied to real Erlang systems. It also describes in detail the major challenges that remain to be addressed in future work.

History

Citation

Formal Methods for Components and Objects, 8th International Symposium, FMCO 2009, Lecture Notes in Computer Science, 2010, 6286, pp. 272-289 (18)

Author affiliation

/Organisation/COLLEGE OF SCIENCE AND ENGINEERING/Department of Computer Science

Source

8th International Symposium on Formal Methods for Components and Objects, Eindhoven, NETHERLANDS, 4-6 November 2009

Version

  • AM (Accepted Manuscript)

Published in

Formal Methods for Components and Objects

Publisher

Springer Verlag

issn

0302-9743

isbn

978-3-642-17070-6

Copyright date

2010

Available date

2012-07-03

Publisher version

http://www.springerlink.com/content/u06nn3328v673535/

Editors

DeBoer, Frank S.;Bonsangue, Marcello M.;Hallerstede, Stefan;Leuschel, Michael

Temporal coverage: start date

2009-11-04

Temporal coverage: end date

2009-11-06

Language

en

Usage metrics

    University of Leicester Publications

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC