DocumentCode :
3642349
Title :
Object-Oriented Mutation Applied in Common Intermediate Language Programs Originated from C#
Author :
Anna Derezinska;Karol Kowalski
Author_Institution :
Inst. of Comput. Sci., Warsaw Univ. of Technol., Warsaw, Poland
fYear :
2011
fDate :
3/1/2011 12:00:00 AM
Firstpage :
342
Lastpage :
350
Abstract :
Application of object-oriented mutation operators in C# programs using a parser-based tool can be precise but requires compilation of mutants. Mutations can be introduced faster directly to the Common Intermediate Language of. NET. It can be simple for traditional mutation operators but more complicated for the object-oriented ones. We propose the reconstruction of complex object-oriented faults on the intermediate language level. The approach was tested in the ILMutator tool implementing few object-oriented mutation operators in the intermediate code derived from compiled C# programs. Exemplary mutation and performance results are given and compared to results of the parser-based mutation tool CREAM.
Keywords :
"Assembly","Testing","Java","Libraries","Runtime","Object oriented programming"
Publisher :
ieee
Conference_Titel :
Software Testing, Verification and Validation Workshops (ICSTW), 2011 IEEE Fourth International Conference on
Print_ISBN :
978-1-4577-0019-4
Type :
conf
DOI :
10.1109/ICSTW.2011.54
Filename :
5954432
Link To Document :
بازگشت