• DocumentCode
    2890637
  • Title

    Mutation operators for concurrent programs in MPI

  • Author

    Silva, Rodolfo Adamshuk ; de Souza, Simone do Rocio Senger ; de Souza, Paulo Sergio Lopes

  • Author_Institution
    Instituto de Ciências Matemáticas e de Computação - ICMC, Universidade de São Paulo, USP, São Carlos, Brazil
  • fYear
    2012
  • fDate
    10-13 April 2012
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Concurrent Programming became an essential paradigm to reduce the computational time in many application domains. Mutation testing is an important criterion which uses mistakes made by software developers to derive test requirements. To apply this criterion in context of concurrent programs it is necessary to consider the implicit features of these programs, such as: communication, synchronization and non-determinism. Due to the non-determinism, special attention must be given during the mutant behavior analysis. This paper presents a set of mutation operators for concurrent programs in MPI (Message Passing Interface). This mutation operators set was defined based on typical errors of concurrent programs, extracted from literature. An example is presented to illustrate the application of the mutation operators to reveal faults in MPI programs.
  • Keywords
    MPI program; concurrent programs; mutation operators; software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Workshop (LATW), 2012 13th Latin American
  • Conference_Location
    Quito, Ecuador
  • Print_ISBN
    978-1-4673-2355-0
  • Type

    conf

  • DOI
    10.1109/LATW.2012.6261240
  • Filename
    6261240