• DocumentCode
    2164962
  • Title

    Strengthening Inferred Specifications using Search Based Testing

  • Author

    Ghani, Kamran ; Clark, John A.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of York, York
  • fYear
    2008
  • fDate
    9-11 April 2008
  • Firstpage
    187
  • Lastpage
    194
  • Abstract
    Software specification is an important element of the software development process. However, in most cases the specifications are out-of-date or even missing. One solution for this kind of problem is to use some process that infers the specification automatically. Work by Ernst et al (2000 ; 2002) has shown how specifications can be generated using program execution traces. These approaches are dependent on the test suites used to produce the traces, which may lead to unreliable specifications being inferred. Such specification inference is highly useful, however. In this paper we show how search based testing techniques can challenge and identify erroneous elements of such inferred specifications. This leads to a much tighter (accurate) inferred specifications. Thus, specification inference and search based test data generation are shown to be complementary.
  • Keywords
    formal specification; program testing; search based testing; software development process; software specification; Automatic testing; Automation; Computer science; Conferences; Contracts; Formal specifications; H infinity control; Programming; Runtime; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing Verification and Validation Workshop, 2008. ICSTW '08. IEEE International Conference on
  • Conference_Location
    Lillehammer
  • Print_ISBN
    978-0-7695-3388-9
  • Type

    conf

  • DOI
    10.1109/ICSTW.2008.39
  • Filename
    4567006