SwePub
Sök i LIBRIS databas

  Utökad sökning

WFRF:(Poulding Simon)
 

Sökning: WFRF:(Poulding Simon) > The optimisation of...

The optimisation of stochastic grammars to enable cost-effective probabilistic structural testing

Poulding, Simon (författare)
Blekinge Tekniska Högskola,Institutionen för programvaruteknik
Alexander, R. (författare)
University of York, United Kingdom
Clark, J. A. (författare)
University of York, United Kingdom
visa fler...
Hadley, M. J. (författare)
University of York, United Kingdom
visa färre...
 (creator_code:org_t)
Elsevier, 2015
2015
Engelska.
Ingår i: Journal of Systems and Software. - : Elsevier. - 0164-1212 .- 1873-1228. ; 103, s. 296-310
  • Tidskriftsartikel (refereegranskat)
Abstract Ämnesord
Stäng  
  • The effectiveness of statistical testing, a probabilistic structural testing strategy, depends on the characteristics of the probability distribution from which test inputs are sampled. Metaheuristic search has been shown to be a practical method of optimising the characteristics of such distributions. However, the applicability of the existing search-based algorithm is limited by the requirement that the software's inputs must be a fixed number of ordinal values. In this paper we propose a new algorithm that relaxes this limitation and so permits the derivation of probability distributions for a much wider range of software. The representation used by the new algorithm is based on a stochastic grammar supplemented with two novel features: conditional production weights and the dynamic partitioning of ordinal ranges. We demonstrate empirically that a search algorithm using this representation can optimise probability distributions over complex input domains and thereby enable costeffective statistical testing, and that the use of both conditional production weights and dynamic partitioning can be beneficial to the search process. (C) 2014 Elsevier Inc. All rights reserved.

Ämnesord

NATURVETENSKAP  -- Data- och informationsvetenskap -- Programvaruteknik (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences -- Software Engineering (hsv//eng)

Nyckelord

Search-based software engineering
Software testing
Grammar-based testing

Publikations- och innehållstyp

ref (ämneskategori)
art (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy