Formal methods in the classroom: the logic of real-time software design

Jonathan S. Ostroff, Richard F. Paige · 2002

In recent years, much progress has been made towards the development of mathematical methods ("formal methods") through which it is possible, in principle, to specify and design software to conform to specifications. In this paper, we provide an overview of how formal methods-and particularly real-time formal methods-can be used throughout the software development cycle, and what methods and tools can be introduced in the computer science curriculum to support software development.

Read the paper · More papers on PaperTik