• DocumentCode
    230873
  • Title

    The mathematics of software testing using genetic algorithm

  • Author

    Boopathi, M. ; Sujatha, R. ; Kumar, C. Senthil ; Narasimman, S.

  • Author_Institution
    Dept. of Math., SSN Coll. of Eng., Chennai, India
  • fYear
    2014
  • fDate
    8-10 Oct. 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    A Markov Chain approach to estimate reliability of a software system using genetic algorithm is presented. In this approach, the code is initially converted into control flow graph and then reduced to a dd-graph. The fitness function of the genetic algorithm is calculated based on the path coverage. The edges of the dd-graph are assigned weights based on the Markov transition probability matrix and the value of the fitness function is calculated as the sum of weights of all edges of the dd-graph covered by the test suite. In this paper, arithmetic crossover and insertion mutation is applied for the floating point populations and genetic algorithm is used to generate test cases to achieve path coverage with less computation cost and time. The proposed approach results in identifying the most critical path of the system.
  • Keywords
    Markov processes; flow graphs; genetic algorithms; probability; program testing; software reliability; Markov chain approach; Markov transition probability matrix; arithmetic crossover; control flow graph; dd-graph; fitness function; genetic algorithm; insertion mutation; software system reliability estimation; software testing; test case generation; Biological cells; Genetic algorithms; Markov processes; Next generation networking; Sociology; Statistics; Testing; Arithmetic Crossover; Dd-graph; Genetic Algorithm; Markov Chain; Mutation; Software Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliability, Infocom Technologies and Optimization (ICRITO) (Trends and Future Directions), 2014 3rd International Conference on
  • Conference_Location
    Noida
  • Print_ISBN
    978-1-4799-6895-4
  • Type

    conf

  • DOI
    10.1109/ICRITO.2014.7014677
  • Filename
    7014677