Title :
The role of mutation analysis for property qualification
Author :
Guglielmo, Luigi Di ; Fummi, Franco ; Pravadelli, Graziano
Author_Institution :
Dipartimento di Informatica ¿ UniversitÃ\xa0 di Verona, Strada le Grazie 15, 37134, Italy
Abstract :
The paper proposes a comprehensive methodology for property qualification based on a combination of dynamic and static techniques. In particular, given a set of properties defined to check the correctness of a design implementation, the methodology first evaluates property coverage, property overspecification, and it identifies vacuous properties. This is commonly performed by exploiting mutation analysis and automatic testbenches generation, i.e., dynamic strategies. This phase allows us to quickly evaluate the quality of properties with respect to the use of formal approaches. Then, a second phase, based on model checking, is applied to the restricted number of situations, where the dynamic approach is not exhaustive. Experimental results show the effectiveness and efficiency of the proposed methodology.
Keywords :
Automatic testing; Design methodology; Explosions; Genetic mutations; Hardware design languages; Monitoring; Performance analysis; Performance evaluation; Qualifications;
Conference_Titel :
Formal Methods and Models for Co-Design, 2009. MEMOCODE '09. 7th IEEE/ACM International Conference on
Conference_Location :
Cambridge, MA, USA
Print_ISBN :
978-1-4244-4806-7
DOI :
10.1109/MEMCOD.2009.5185375