MUSIC: Mutation Analysis Tool with High Configurability and Extensibility
MUSIC: Mutation Analysis Tool with High Configurability and Extensibility
复制标题
MUSIC:具有高可配置性和可扩展性的突变分析工具
DOI:
--
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
Moonzoo Kim
中科院分区:
文献类型:
--
作者:
Duy Loc Phan;Yunho Kim;Moonzoo Kim
Although mutation analysis is important for various software analysis tasks, there exist few practical mutation tools for C programs. We have developed MUSIC (MUtation analySIs tool with high Configurability and extensibility) which generates mutants for modern complex real-world C programs. MUSIC provides various mutation operators including 10 new mutation operators such as string and function call mutation operators as well as 63 conventional mutation operators. Also, MUSIC supports a user to create a new mutation operator easily. Furthermore, MUSIC can select a domain and a range of a mutation operator for various purposes. We have applied Milu, Proteum, and MUSIC to Siemens benchmark programs and a modern real-world C program cURL, and compared them in terms of applicability and a number of stillborn (i.e., syntactically illegal) mutants generated. In the experiment, MUSIC successfully generates mutants without any stillborn mutants.