• DocumentCode
    626361
  • Title

    Random Grammar-Based Testing for Covering All Non-terminals

  • Author

    Dreyfus, Alois ; Heam, Pierre-Cyrille ; Kouchnarenko, O.

  • Author_Institution
    FEMTO-ST, Univ. de Franche-Comte, Besancon, France
  • fYear
    2013
  • fDate
    18-22 March 2013
  • Firstpage
    210
  • Lastpage
    215
  • Abstract
    In the context of software testing, generating complex data inputs is frequently performed using a grammar-based specification. For combinatorial reasons, an exhaustive generation of the data - of a given size - is practically impossible, and most approaches are either based on random techniques or on coverage criteria. In this paper, we show how to combine these two techniques by biasing the random generation in order to optimise the probability of satisfying a coverage criterion.
  • Keywords
    formal specification; grammars; probability; program testing; random number generation; combinatorial reason; complex data input; coverage criterion; data generation; grammar-based specification; probability; random generation; random grammar-based testing; software testing; Arrays; Conferences; Context; Grammar; Software; Software testing; Grammar-based testing; Random testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation Workshops (ICSTW), 2013 IEEE Sixth International Conference on
  • Conference_Location
    Luxembourg
  • Print_ISBN
    978-1-4799-1324-4
  • Type

    conf

  • DOI
    10.1109/ICSTW.2013.32
  • Filename
    6571632