Advances in software verification techniques have been impressive in the past decade. Formal verification of large production software is now increasingly feasible and this is paving the way to transferring these techniques from research to practice. We argue, however, that there is still a serious mismatch between verification and modern development processes, which highly focus on agility and incremental, iterative development. To address this issue, verification has to become agile, and seamless introduction into agile processes has to become feasible. We envision new approaches that will support verification-driven development in the same way as test-driven development is possible today, for example through JUnit within an IDE like Eclipse. In this paper we discuss how agile verification can be achieved, and we show some promising initial steps in this direction.

(2013). Towards agile verification . Retrieved from https://hdl.handle.net/10446/237230

Towards agile verification

Menghi, Claudio
2013-01-01

Abstract

Advances in software verification techniques have been impressive in the past decade. Formal verification of large production software is now increasingly feasible and this is paving the way to transferring these techniques from research to practice. We argue, however, that there is still a serious mismatch between verification and modern development processes, which highly focus on agility and incremental, iterative development. To address this issue, verification has to become agile, and seamless introduction into agile processes has to become feasible. We envision new approaches that will support verification-driven development in the same way as test-driven development is possible today, for example through JUnit within an IDE like Eclipse. In this paper we discuss how agile verification can be achieved, and we show some promising initial steps in this direction.
2013
Ghezzi, Carlo; Sharifloo, Amir Molzam; Menghi, Claudio
File allegato/i alla scheda:
File Dimensione del file Formato  
978-3-642-37395-4_3.pdf

Solo gestori di archivio

Versione: postprint - versione referata/accettata senza referaggio
Licenza: Licenza default Aisberg
Dimensione del file 946.29 kB
Formato Adobe PDF
946.29 kB Adobe PDF   Visualizza/Apri
Index_Menghi_2013.pdf

accesso aperto

Versione: cover/index - copertina/indice
Licenza: Licenza default Aisberg
Dimensione del file 146.61 kB
Formato Adobe PDF
146.61 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

Aisberg ©2008 Servizi bibliotecari, Università degli studi di Bergamo | Terms of use/Condizioni di utilizzo

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