Integrating formal specification and software verification and validation
Contribuinte(s) |
R. Boute C. Dean |
---|---|
Data(s) |
01/01/2004
|
Resumo |
It is not surprising that students are unconvinced about the benefits of formal methods if we do not show them how these methods can be integrated with other activities in the software lifecycle. In this paper, we describe an approach to integrating formal specification with more traditional verification and validation techniques in a course that teaches formal specification and specification-based testing. This is accomplished through a series of assignments on a single software component that involves specifying the component in Object-Z, validating that specification using inspection and a specification animation tool, and then testing an implementation of the specification using test cases derived from the formal specification. |
Identificador | |
Idioma(s) |
eng |
Publicador |
Springer-Verlag |
Palavras-Chave | #Computer Science #Theory & Methods #E1 #080309 Software Engineering #080399 Computer Software not elsewhere classified |
Tipo |
Conference Paper |