Formal Methods: Mathematics, Computer Science, or Software Engineering?
CSEET '00 Proceedings of the 13th Conference on Software Engineering Education & Training
Proceedings of the 2nd annual conference on Mid-south college computing
Hi-index | 0.00 |
Semiformal specification and verification in the style of the Cleanroom method, combined with testing, have proven to be exceptionally effective in reducing the number of defects in software, as well as being cost-effective in practice. A course based on these principles is described, and results of class projects and projects by graduates of the course are presented. These results provide evidence that Cleanroom techniques as adapted for the course are indeed effective, and that these techniques can be taught successfully even to undergraduates.