The automatic detection of unreachable coverage goals and generation of tests for 'corner-case' scenarios is crucial to make testing and simulation based veri.cation more e.ective. In this paper we address the problem of coverability analysis and test case generation in modular and component based systems. We propose a technique that, given an uncovered branch in a component, either establishes that the branch cannot be covered or produces a test case at the system level which covers the branch. The technique is based on the use of counterexamples returned by model checkers, and exploits compositionality to cope with large state spaces typical of real applications.

Enhancing test coverage by back-tracing model-checker counterexamples

Fantechi A;Gnesi S;
2005

Abstract

The automatic detection of unreachable coverage goals and generation of tests for 'corner-case' scenarios is crucial to make testing and simulation based veri.cation more e.ective. In this paper we address the problem of coverability analysis and test case generation in modular and component based systems. We propose a technique that, given an uncovered branch in a component, either establishes that the branch cannot be covered or produces a test case at the system level which covers the branch. The technique is based on the use of counterexamples returned by model checkers, and exploits compositionality to cope with large state spaces typical of real applications.
2005
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Compositionality
Component-based system
Modular
Testing
Coverability analysis
Software
Program Verification
Coverability analysis
Testing
Modular
File in questo prodotto:
File Dimensione Formato  
prod_91190-doc_126028.pdf

solo utenti autorizzati

Descrizione: Enhancing test coverage by back-tracing model-checker counterexamples.
Tipologia: Versione Editoriale (PDF)
Dimensione 282.81 kB
Formato Adobe PDF
282.81 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/61360
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact