Skip to Main Content (Press Enter)

Logo UNIBG
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Persone
  • Pubblicazioni
  • Strutture
  • Terza Missione
  • Attività
  • Competenze

UNI-FIND
Logo UNIBG

|

UNI-FIND

unibg.it
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Persone
  • Pubblicazioni
  • Strutture
  • Terza Missione
  • Attività
  • Competenze
  1. Pubblicazioni

Using spin to generate tests from ASM specifications

Contributo in Atti di convegno
Data di Pubblicazione:
2003
Citazione:
(2003). Using spin to generate tests from ASM specifications [conference presentation - intervento a convegno]. Retrieved from http://hdl.handle.net/10446/75876
Abstract:
In this paper we introduce an algorithm to automatically encode an ASM specification in PROMELA, the language of the model checker Spin, and we present a method exploiting the counter example generation feature of Spin, to automatically generate from ASM specifications test sequences which accomplish a desired coverage. ASMs are used as test oracles to predict the expected outputs of units under test. A prototype tool that implements the proposed method is also presented. Experimental results in evaluating the method are reported. The experiments include test sequence generation, tests execution, code coverage measurement for a case study implemented in Java, and comparison with random tests generation. Benefits and limitations in using model checking are discussed. © Springer-Verlag Berlin Heidelberg 2003.
Tipologia CRIS:
1.4.01 Contributi in atti di convegno - Conference presentations
Elenco autori:
Gargantini, Angelo Michele; Riccobene, Elvinia; Rinzivillo, Salvatore
Autori di Ateneo:
GARGANTINI Angelo Michele
Link alla scheda completa:
https://aisberg.unibg.it/handle/10446/75876
Titolo del libro:
Abstract State Machines 2003. Advances in Theory and Practice 10th International Workshop, ASM 2003 Taormina, Italy, March 3–7, 2003 Proceedings
Pubblicato in:
LECTURE NOTES IN COMPUTER SCIENCE
Series
  • Ricerca

Ricerca

Settori


Settore ING-INF/05 - Sistemi di Elaborazione delle Informazioni
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 25.8.0.1