Home
Scholarly Works
Specification-Driven Design with Eiffel and Agents...
Conference

Specification-Driven Design with Eiffel and Agents for Teaching Lightweight Formal Methods

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.

Authors

Paige RF; Ostroff JS

Series

Lecture Notes in Computer Science

Volume

3294

Pagination

pp. 107-123

Publisher

Springer Nature

Publication Date

January 1, 2004

DOI

10.1007/978-3-540-30472-2_7

Conference proceedings

Lecture Notes in Computer Science

ISSN

0302-9743
View published work (Non-McMaster Users)

Contact the Experts team