Mutation operators for concurrent programs in MPI.

LATW '12: Proceedings of the 2012 13th Latin American Test Workshop - LATW(2012)

引用 14|浏览16
暂无评分
摘要
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.
更多
查看译文
关键词
mutation operator,concurrent program,mutation testing,MPI program,application domain,important criterion,Concurrent Programming,Message Passing Interface,computational time,essential paradigm
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要