Abstract
We report on our experiences in teaching lightweight formal methods with Eiffel. In particular, we discuss how we introduce formal methods via Eiffel's design-by-contract and agent technologies, and how we integrate these techniques with test-driven development, in an approach called specification-driven design. This approach demonstrates how formal methods techniques fit with industrial software engineering practice.
Original language | English |
---|---|
Title of host publication | TEACHING FORMAL METHODS, PROCEEDINGS |
Editors | CN Dean, RT Boute |
Place of Publication | BERLIN |
Publisher | Springer |
Pages | 107-123 |
Number of pages | 17 |
ISBN (Print) | 3-540-23611-2 |
Publication status | Published - 2004 |
Event | Symposium on Teaching Formal Methods (TFM 2004) - Ghent Duration: 18 Nov 2004 → 19 Nov 2004 |
Conference
Conference | Symposium on Teaching Formal Methods (TFM 2004) |
---|---|
City | Ghent |
Period | 18/11/04 → 19/11/04 |